কম্পিউটার

পাইথনে একটি তালিকার মাধ্যমে কীভাবে পুনরাবৃত্তি করবেন?


একটি তালিকা বস্তুর মাধ্যমে পুনরাবৃত্তি করার বিভিন্ন উপায় রয়েছে৷ পাইথনে 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)

  1. পাইথনে একটি টিপলের মাধ্যমে কীভাবে পুনরাবৃত্তি করবেন?

  2. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?

  3. পাইথনে একটি অভিধানের মাধ্যমে কীভাবে পুনরাবৃত্তি করবেন?

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?