কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্টের মাধ্যমে কীভাবে ইটারেট করবেন?


একটি লিস্ট অবজেক্টের মাধ্যমে ইটারেট করার বিভিন্ন পদ্ধতি আছে। পাইথনে 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. পাইথনে স্ট্রিংয়ের লিস্ট সর্ট করা