একটি tuple বস্তুর মাধ্যমে পুনরাবৃত্তি করার বিভিন্ন উপায় আছে। পাইথনে for স্টেটমেন্টের একটি বৈকল্পিক রয়েছে যা একটি টিপলকে অতিক্রম করে যতক্ষণ না এটি শেষ হয়। এটি জাভাতে foreach স্টেটমেন্টের সমতুল্য। এর সিনট্যাক্স হল −
for var in tuple: stmt1 stmt2
উদাহরণ
নিম্নলিখিত স্ক্রিপ্ট তালিকার সমস্ত আইটেম মুদ্রণ করবে
T = (10,20,30,40,50) for var in T: print (T.index(var),var)
আউটপুট
উৎপন্ন আউটপুট হল −
0 10 1 20 2 30 3 40 4 50
আরেকটি পন্থা হল টিপলের দৈর্ঘ্য পর্যন্ত পরিসরের উপর পুনরাবৃত্তি করা, এবং এটিকে টিপলে আইটেমের সূচক হিসাবে ব্যবহার করা
উদাহরণ
for var in range(len(T)): print (var,T[var])
আপনি tuple থেকে গণনা বস্তুও পেতে পারেন এবং এটির মাধ্যমে পুনরাবৃত্তি করতে পারেন।
আউটপুট
অনুসরণ করা কোডও একই আউটপুট দেয়।
for var in enumerate(T): print (var)