Dict comprehensions
Comprehensions सिर्फ़ लिस्ट तक सीमित नहीं हैं। आप comprehensions से और भी कई ऑब्जेक्ट बना सकते हैं, जैसे कि dictionaries, जो Data Science में बहुत आम हैं। इस अभ्यास में आप comprehension सिंटैक्स का उपयोग करके एक dictionary बनाएँगे। इस स्थिति में comprehension को dict comprehension कहा जाता है.
याद रखें, list comprehension और dict comprehension के बीच मुख्य अंतर [] की जगह कर्ली ब्रेसेस {} का उपयोग है। इसके अलावा, dictionary के सदस्यों को कॉलन : से बनाया जाता है, जैसे <key> : <value>.
आपको स्ट्रिंग्स की एक लिस्ट fellowship दी गई है। एक dict comprehension का उपयोग करते हुए एक ऐसी dictionary बनाएँ जिसमें लिस्ट के मेंबर्स keys हों और हर स्ट्रिंग की लंबाई उनके corresponding values हों।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python टूलबॉक्स
अभ्यास निर्देश
एक dict comprehension बनाएँ जहाँ key fellowship में मौजूद कोई string हो और value उस string की लंबाई हो। याद रखें कि dictionary के सदस्यों को बनाने के लिए comprehension के आउटपुट एक्सप्रेशन हिस्से में <key> : <value> सिंटैक्स का उपयोग करें। iterator वैरिएबल के रूप में member इस्तेमाल करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create dict comprehension: new_fellowship
new_fellowship = ____
# Print the new dictionary
print(new_fellowship)