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

পাইথনে enumerate() ফাংশন

ইটারেটর ব্যবহার করার সময় আইটেমের সংখ্যা ট্র্যাক রাখতে enumerate() বিল্ট-ইন মেথড ব্যবহার করা হয়। এটি ইটারেবলের সাথে কাউন্টার যোগ করে। রিটার্নড অবজেক্ট enumerate অবজেক্ট।

সিনট্যাক্স

enumerate(iterable, start=0)
  • iterable - সিকোয়েন্স, ইটারেটর, বা ইটারেশন সাপোর্ট করা অবজেক্ট
  • start - কাউন্টিং শুরু করার পজিশন (ডিফল্ট 0)

উদাহরণ

days = {'Mon', 'Tue', 'Wed', 'Thu'}
enum_days = enumerate(days)
print(type(enum_days))
print(list(enum_days))
# ডিফল্ট কাউন্টার 5-এ পরিবর্তন
enum_days = enumerate(days, 5)
print(list(enum_days))

আউটপুট

[(0, 'Tue'), (1, 'Thu'), (2, 'Mon'), (3, 'Wed')]
[(5, 'Tue'), (6, 'Thu'), (7, 'Mon'), (8, 'Wed')]

লুপে enumerate ব্যবহার

days = {'Mon', 'Tue', 'Wed', 'Thu'}
for enum_days in enumerate(days):
    print(enum_days)
for count, enum_days in enumerate(days, 5):
    print(count, enum_days)

আউটপুট

(0, 'Thu')
(1, 'Tue')
(2, 'Wed')
(3, 'Mon')
5 Thu
6 Tue
7 Wed
8 Mon
  1. পাইথনে issuperset() ফাংশন

  2. পাইথনে Quine প্রোগ্রাম (স্ব-প্রजनনকারী কোড)

  3. Python-এ enumerate ফাংশন ব্যবহার করে ডিকশনারি তৈরি করা

  4. পাইথন ক্লাসের ফাংশনগুলো কীভাবে গণনা করবেন?