List comprehension का उपयोग
इस बार, आप पिछले अभ्यास में परिभाषित किए गए lists2dict() फंक्शन का उपयोग करेंगे ताकि कई सूचियों को list comprehension की मदद से डिक्शनरीज़ की सूची में बदला जा सके.
lists2dict() फंक्शन पहले से प्रीलोडेड है, साथ ही दो सूचियाँ feature_names और row_lists भी. feature_names में World Bank डेटासेट के हेडर नाम हैं और row_lists सूचियों की सूची है, जहाँ हर sublist डेटासेट की किसी पंक्ति के वास्तविक मानों की सूची है.
आपका लक्ष्य है एक list comprehension का उपयोग करके डिक्शनरीज़ की सूची बनाना, जहाँ keys हेडर नाम हों और values पंक्ति के एंट्रीज़ हों.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python टूलबॉक्स
अभ्यास निर्देश
row_listsकी सामग्री जाँचने के लिए,row_listsकी पहली दो सूचियाँ प्रिंट करें.- एक list comprehension बनाएँ जो
row_listsमें हर sublist के लिएlists2dict()का उपयोग करके एक डिक्शनरी जनरेट करे. Keysfeature_namesसूची से आएँ और valuesrow_listsकी पंक्ति एंट्रीज़ हों. अपने iterator वैरिएबल के रूप मेंsublistका उपयोग करें और प्राप्त डिक्शनरीज़ की सूची कोlist_of_dictsमें असाइन करें. list_of_dictsमें पहली दो डिक्शनरीज़ को प्रिंट करके देखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Print the first two lists in row_lists
print(____)
print(____)
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [____ for ____ in ____]
# Print the first two dictionaries in list_of_dicts
print(____)
print(____)