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

लिस्ट्स पर लूप करना

पहले, आपने एक for लूप का उपयोग करके लिस्ट पर इटरेट किया है, लेकिन आप लिस्ट कॉम्प्रिहेंशन भी इस्तेमाल कर सकते हैं. लिस्ट कॉम्प्रिहेंशंस का रूप होता है [action for item in list] और ये एक नई लिस्ट लौटाते हैं.

हम sorted() फंक्शन का उपयोग करके लिस्ट में मौजूद डेटा को sort कर सकते हैं — नंबरों के लिए छोटे से बड़े क्रम में, और अगर लिस्ट में strings हों तो alphabetical क्रम में. sorted() फंक्शन एक नई लिस्ट लौटाता है और उस लिस्ट को नहीं बदलता जिसे आप फंक्शन में पास करते हैं. आप sorted() के बारे में और Python documentation में पढ़ सकते हैं.

एक लिस्ट-ऑफ-लिस्ट्स, records, पहले से लोड की गई है, और हर एंट्री इस रूप में एक लिस्ट है:

['2014','F','20799','Emma']

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

Python में डेटा टाइप्स

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

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

  • records पर एक लिस्ट कॉम्प्रिहेंशन का उपयोग करके baby_names नाम की लिस्ट बनाएँ, जिसमें row के चौथे एलिमेंट में पाया गया नाम हो.
  • sorted() फंक्शन का उपयोग करके baby_names को alphabetical क्रम में प्रिंट करें.

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

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

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
कोड संपादित करें और चलाएँ