डिक्शनरी पर लूप चलाएँ
Python 3 में, किसी डिक्शनरी पर लूप चलाने के लिए आपको items() मेथड की ज़रूरत होती है:
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
याद करें europe डिक्शनरी, जिसमें कुछ यूरोपीय देशों के नाम key थे और उनकी capitals संबंधित value थीं। आइए, उस पर iterate करने के लिए एक लूप लिखें!
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
एक for लूप लिखें जो europe की हर key:value जोड़ी से होकर गुज़रे। हर iteration पर "the capital of x is y" प्रिंट होना चाहिए, जहाँ x key है और y उस जोड़ी की value है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe