इस लेख में, हम पायथन 3.x (या पूर्व संस्करणों) में डिक्शनरी के पुनरावृति/ट्रैवर्सल के बारे में सीखेंगे।
एक डिक्शनरी कुंजी-मान जोड़े का एक अनऑर्डर्ड अनुक्रम है। इंडेक्स किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह भी कर्ली ब्रेसेस के भीतर निर्दिष्ट होता है।
विधि 1 - सीधे इटरेबल्स का उपयोग करना
उदाहरण
dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# स्ट्रिंग पर पुनरावृति
for value in dict_inp:
print(value, end='')
आउटपुट
trason
विधि 2 - डिक्शनरी के मानों के लिए इटरेबल्स का उपयोग करना
उदाहरण
dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# स्ट्रिंग पर पुनरावृति
for value in dict_inp.values():
print(value, end='')
आउटपुट
oilpit
विधि 3 - कुंजियों को इंडेक्स के रूप में उपयोग करना
उदाहरण
dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# स्ट्रिंग पर पुनरावृति
for value in dict_inp:
print(dict_inp[value], end='')
आउटपुट
oilpit
विधि 4 - डिक्शनरी की कुंजियों और मानों का उपयोग करना
उदाहरण
dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# स्ट्रिंग पर पुनरावृति
for value, char in dict_inp.items():
print(value, ":", char, end=" ")
आउटपुट
t : o r : i a : l s : p o : i n : t
निष्कर्ष
इस लेख में, हमने पायथन में डिक्शनरी पर पुनरावृति/ट्रैवर्सल के बारे में सीखा।