🐍
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ
  • পাইথন প্রোগ্রামিং ল্যাংগুয়েজ
  • সূচি
  • ব্রিফ হিস্টোরি অফ পাইথন
  • অধ্যায়ঃ১ পাইথন বেসিক
    • ভ্যারিয়েবল
    • কন্সট্যান্টস
    • আইডেন্টিফাইয়ারস
    • নেমিং কনভেনশন
    • ইন্ডেনটেশন
    • কমেন্টস
    • ডক স্ট্রিংস
    • রিজার্ভড কি-ওয়ার্ডস
    • অপারেটরস
      • এরিথমেটিক অপারেটরস
      • রিলেশনাল অপারেটরস
      • লজিক্যাল অপারেটরস
      • বিট-ওয়াইজ অপারেটরস
      • অ্যাসাইনমেন্ট অপারেটরস
      • আইডেন্টিটি অপারেটরস
      • মেম্বারশিপ অপারেটরস
    • ইনপুট-আউটপুট
  • অধ্যায়ঃ ২ ডেটা টাইপ্স
    • জেনারেল টাইপ্স
      • ইন্টিগ্রাল
        • ইন্টিজার
        • বুলিয়ান
      • ফ্লোটিং
        • ফ্লোটিং পয়েন্ট
        • কমপ্লেক্স
        • ডেসিমাল
      • স্ট্রিংস
    • কালেকশন ডেটা টাইপ্স
      • সিকোয়েন্স টাইপ
        • লিস্ট
        • ট্যুপল
      • সেট টাইপ
        • সেট
        • ফ্রোজেন সেট
      • ম্যাপিং
        • ডিকশনারি
        • কাউন্টার
  • অধ্যায় ৩ঃ কন্ট্রোল স্ট্রাকচারস
    • কন্ডিশনাল স্টেটমেন্ট
    • লুপ
      • ফর লুপ
      • হোয়াইল লুপ
      • রেঞ্জ range()
      • enumerate()
      • zip()
  • অধ্যায় ৪ঃ পাইথন কম্প্রিহেনশন্স
    • লিস্ট কম্প্রিহেনশন্স
    • ডিকশনারি কম্প্রিহেনশন্স
    • সেট কম্প্রিহেনশন্স
  • অধ্যায় ৫ঃ ফাংশনাল প্রোগ্রামিং
    • পাইথন ফাংশন্স
    • আর্গুমেন্টস অব ফাংশন্স
      • ডিফল্ট আর্গুমেন্টস
      • রিকোয়ার্ড আর্গুমেন্টস
      • কি-ওয়ার্ড আর্গুমেন্টস
      • ভ্যারিবেল লেনথ আর্গুমেন্টস
    • রিকার্শন ইন পাইথন
Powered by GitBook
On this page

Was this helpful?

  1. অধ্যায় ৩ঃ কন্ট্রোল স্ট্রাকচারস
  2. লুপ

enumerate()

enumerate() হচ্ছে পাইথনের একটি বিল্ট ইন ফাংশন, এটি এক ধরনের জেনারেটর যা কোন ইটারেবল অবজেক্ট কাউন্ট করে এবং সে কাউন্টারের ভ্যালু রিটার্ন করে যাকে enumerate অবজেক্ট ও বলা হয়। enumerate() ফাংশনে দুটি প্যারামিটার পাস করা যায়। প্রথমটি হল যে কোন Iterable অবজেক্ট (যেমন, নাম্বার, স্ট্রিং, লিস্ট, টুপল ইত্যাদি) এবং দ্বিতীয়টি হল Start ভ্যালু,যেখান থেকে কাউন্টিং শুরু করা হবে।

enumerate(iterable_object,start_value)
>>> items = [ 'apple','orange','mango']
>>> enu_Items = enumerate(items)
>>> print(type(enu_Items))
<class 'enumerate'>
>>> print (enu_Items) 
<enumerate object at 0x7f3a4321e380>
>>> print (list(enu_Items))                            # converting to list
[(0, 'apple'), (1, 'orange'), (2, 'mango')]
>>> enu_Items = enumerate(items, 10)                   # changing the default counter by passing START parameter
>>> print (list(enu_Items))  
[(10, 'apple'), (11, 'orange'), (12, 'mango')]
>>> Months = ["Jan","Feb","Mar","April","May","June"]  # use a for loop over a collection
>>> for i, m in enumerate (Months):
...     print(i,m)
... 
0 Jan
1 Feb
2 Mar
3 April
4 May
5 June
Previousরেঞ্জ range()Nextzip()

Last updated 4 years ago

Was this helpful?