शुरू करेंमुफ़्त में शुरू करें

Slicing और dicing

किसी list से एक-एक वैल्यू चुनना पूरी कहानी नहीं है. आप अपनी list को slice भी कर सकते हैं, यानी एक साथ कई एलिमेंट्स चुन सकते हैं. इसके लिए यह सिंटैक्स इस्तेमाल करें:

my_list[start:end]

start इंडेक्स शामिल होता है, जबकि end इंडेक्स शामिल नहीं होता. हालाँकि, इन इंडेसेज़ को न बताना भी संभव है. अगर आप start इंडेक्स नहीं बताते, तो Python समझ लेता है कि आप अपनी list की शुरुआत से slice करना चाहते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • slicing का उपयोग करके downstairs नाम की list बनाएँ, जिसमें areas के पहले 6 एलिमेंट्स हों.
  • upstairs बनाएँ, जिसमें areas के आखिरी 4 एलिमेंट्स हों. इस बार slicing में end इंडेक्स छोड़ कर लिखाई को सरल करें.
  • print() का उपयोग करके downstairs और upstairs दोनों को प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
कोड संपादित करें और चलाएँ