सूची वस्तु के माध्यम से पुनरावृति करने के विभिन्न तरीके हैं। पायथन में कथन के लिए एक प्रकार है जो समाप्त होने तक एक सूची का पता लगाता है। यह जावा में 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)