इस लेख में, हम Python 3.x में एक सेट पर पुनरावृति/ट्रैवर्सिंग के बारे में जानेंगे। या इससे पहले।
यह बिना किसी डुप्लीकेट के वस्तुओं का एक अनियंत्रित संग्रह है। यह सभी तत्वों को घुंघराले ब्रेसिज़ के भीतर संलग्न करके किया जा सकता है। हम कीवर्ड "सेट" के माध्यम से टाइप कास्टिंग का उपयोग करके भी सेट बना सकते हैं।
विधि 1 - अनुक्रमणिका के बिना पुनरावृत्तियों का उपयोग करना
उदाहरण
set_inp = {'t','u','t','o','r','i','a','l','s','p','o','i','n','t'} # Iterate over the set for value in set_inp: print(value, end='')
विधि 2 - सूची प्रकार में कनवर्ट करके अनुक्रमित पहुंच का उपयोग करना
उदाहरण
set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'}) # Iterate over the set for value in range(0,len(set_inp)): print(set_inp[value], end='')
विधि 3 - एन्यूमरेट प्रकार का उपयोग करना
उदाहरण
set_inp = {'t','u','t','o','r','i','a','l','s','p','o','i','n','t'} # Iterate over the set for value,char in enumerate(set_inp): print(char, end='')
विधि 4 - सूची प्रकार में कनवर्ट करके नकारात्मक अनुक्रमणिका का उपयोग करना
उदाहरण
set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'}) # Iterate over the set for value in range(-len(set_inp),0): print(set_inp[value], end='')
उपरोक्त 4 विधियाँ निम्न आउटपुट देती हैं।
आउटपुट
plsrainuto
विधि 5 - सूची प्रकार में कनवर्ट करने के बाद स्लाइसिंग का उपयोग करना
उदाहरण
set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'}) # Iterate over the set for value in range(1,len(set_inp)): print(set_inp[value-1:value], end='') print(set_inp[-1:])
आउटपुट
['p']['l']['s']['r']['a']['i']['n']['u']['t']['o']
निष्कर्ष
इस लेख में, हमने एक सेट डेटा प्रकार पर पुनरावृत्ति/ट्रैवर्सल के बारे में सीखा। साथ ही, हमने विभिन्न कार्यान्वयन तकनीकों के बारे में सीखा।