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

पायथन में एक सूची पर पुनरावृति


इस लेख में, हम 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']

निष्कर्ष

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


  1. पायथन में एक सेट पर पुनरावृति

    इस लेख में, हम Python 3.x में एक सेट पर पुनरावृति/ट्रैवर्सिंग के बारे में जानेंगे। या इससे पहले। यह बिना किसी डुप्लीकेट के वस्तुओं का एक अनियंत्रित संग्रह है। यह सभी तत्वों को घुंघराले ब्रेसिज़ के भीतर संलग्न करके किया जा सकता है। हम कीवर्ड सेट के माध्यम से टाइप कास्टिंग का उपयोग करके भी सेट बना सक

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

    इस लेख में, हम Python 3.x में शब्दकोश के पुनरावृत्ति/ट्रैवर्सल के बारे में जानेंगे। या पहले। डिक्शनरी की-वैल्यू पेयर का एक अनियंत्रित क्रम है। सूचकांक किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह घुंघराले ब्रेसिज़ में भी निर्दिष्ट है। विधि 1 - पुनरावर्तनीयों का सीधे उपय

  1. कैसे पायथन में एक सूची के माध्यम से पुनरावृति करने के लिए?

    सूची वस्तु के माध्यम से पुनरावृति करने के विभिन्न तरीके हैं। पायथन में कथन के लिए एक प्रकार है जो समाप्त होने तक एक सूची का पता लगाता है। यह जावा में foreach स्टेटमेंट के बराबर है। इसका सिंटैक्स है - for var in list:   stmt1   stmt2 उदाहरण निम्नलिखित स्क्रिप्ट सूची में सभी आइटम प्रिंट करे