Dictionaries के साथ और अधिक Pythonic तरीके से काम करना
अभी तक, आपने डेटा एक्सेस करने के लिए dictionary की keys के साथ काफ़ी काम किया है, लेकिन Python में dictionary पर iterate करने का अनुशंसित तरीका .items() मेथड है.
यह dictionary से हर key और value को एक tuple के रूप में लौटाता है, जिसे आप for लूप में अनपैक कर सकते हैं. अब आप इसका अभ्यास करेंगे.
हमने एक squirrels_by_park dictionary लोड की है, और Madison Square Park key में dictionaries की एक लिस्ट है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा टाइप्स
अभ्यास निर्देश
squirrels_by_park["Madison Square Park"]के पहले रिकॉर्ड पर iterate करें, और उसकी items कोfieldऔरvalueमें अनपैक करें.- हर
fieldऔरvalueको प्रिंट करें.
- हर
- यही प्रक्रिया
squirrels_by_park["Union Square Park"]के दूसरे रिकॉर्ड के लिए दोहराएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
# Print field and value
print(____, ____)
print('-' * 13)
# Iterate over the second squirrel entry in the Union Square Park list
____
# Print field and value
____