একটি তালিকা বস্তুর মাধ্যমে পুনরাবৃত্তি করার বিভিন্ন উপায় রয়েছে৷ পাইথনে for স্টেটমেন্টের একটি বৈকল্পিক রয়েছে যা একটি তালিকা শেষ না হওয়া পর্যন্ত অতিক্রম করে। এটি জাভাতে 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)