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

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


सूची वस्तु के माध्यम से पुनरावृति करने के विभिन्न तरीके हैं। पायथन में कथन के लिए एक प्रकार है जो समाप्त होने तक एक सूची का पता लगाता है। यह जावा में foreach स्टेटमेंट के बराबर है। इसका सिंटैक्स है -

for var in list:
  stmt1
  stmt2

उदाहरण

निम्नलिखित स्क्रिप्ट सूची में सभी आइटम प्रिंट करेगी

L=[10,20,30,40,50]
for var in L:
  print (L.index(var),var)

आउटपुट

उत्पन्न आउटपुट है -

0 10
1 20
2 30
3 40
4 50

उदाहरण

एक अन्य दृष्टिकोण सूची की लंबाई तक की सीमा से अधिक पुनरावृति करना है, और इसे सूची में आइटम की अनुक्रमणिका के रूप में उपयोग करना है

for var in range(len(L)):
  print (var,L[var])

आउटपुट

आप सूची से एन्यूमरेट ऑब्जेक्ट भी प्राप्त कर सकते हैं और इसके माध्यम से पुनरावृति कर सकते हैं। निम्नलिखित कोड भी समान आउटपुट देता है।

for var in enumerate(L):
  print (var)

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

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

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

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

    एक सूची को जगह में क्रमबद्ध करने के लिए, यानी, सूची को स्वयं क्रमबद्ध करें और उस सूची में ही क्रम बदलें, आप स्ट्रिंग्स की सूची पर सॉर्ट () का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['