Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक शब्दकोश पर पुनरावृति


इस लेख में, हम Python 3.x में शब्दकोश के पुनरावृत्ति/ट्रैवर्सल के बारे में जानेंगे। या पहले।

डिक्शनरी की-वैल्यू पेयर का एक अनियंत्रित क्रम है। सूचकांक किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह घुंघराले ब्रेसिज़ में भी निर्दिष्ट है।

विधि 1 - पुनरावर्तनीयों का सीधे उपयोग करना

उदाहरण

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}

# Iterate over the string
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'}

# Iterate over the string
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'}

# Iterate over the string
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'}

# Iterate over the string
for value,char in dict_inp.items():
   print(value,":",char, end=" ")

आउटपुट

t : o r : i a : l s : p o : i n : t

निष्कर्ष

इस लेख में, हमने पायथन में एक शब्दकोश पर पुनरावृत्ति/ट्रैवर्सल के बारे में सीखा।


  1. एक नेस्टेड पायथन डिक्शनरी को पुनरावर्ती रूप से कैसे पुनरावृत्त करें?

    नीचे एक नेस्टेड डायरेक्टरी ऑब्जेक्ट दिया गया है D1={1: {2: {3: 4, 5: 6}, 3: {4: 5, 6: 7}}, 2: {3: {4: 5}, 4: {6: 7}}} उदाहरण यदि निर्देशिका में प्रत्येक आइटम का मान घटक स्वयं एक निर्देशिका है, तो पुनरावर्ती फ़ंक्शन को पुनरावर्ती रूप से कहा जाता है। def iterdict(d):   for k,v in d.items(): &nbs

  1. पायथन में एक शब्दकोश के माध्यम से पुनरावृति कैसे करें?

    पायथन डिक्शनरी ऑब्जेक्ट के माध्यम से पुनरावृति करने के दो तरीके हैं। एक कुंजी () सूची में प्रत्येक कुंजी के लिए संबद्ध मूल्य प्राप्त करना है। >>> D1 = {1:a, 2:b, 3:c} >>> for k in D1.keys(): print (k, D1[k]) 1 a 2 b 3 c डिक्शनरी ऑब्जेक्ट की आइटम () विधि भी है जो टुपल्स की सू

  1. मैं पायथन में किसी निर्देशिका में फ़ाइलों पर पुनरावृति कैसे कर सकता हूं?

    os.listdir(my_path) आपको वह सब कुछ मिलेगा जो my_path निर्देशिका में है - फ़ाइलें और निर्देशिका। आप इसे इस प्रकार उपयोग कर सकते हैं: >>> import os >>> os.listdir('.') ['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENS