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