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

পাইথনে লিস্টে নির্দিষ্ট এলিমেন্টের আকারেন্স কাউন্ট করা (Count occurrences of element in list)


পদ্ধতি ১: collections.Counter

from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
cnt = Counter(Alist)
print(cnt[elem])  # 2

পদ্ধতি ২: list.count()

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
cnt = Alist.count('Mon')
print(cnt)  # 2

ব্যাখ্যা

  • Counter: একবারে সব এলিমেন্টের ফ্রিকোয়েন্সি দেয়, একাধিক কোয়েরির জন্য দ্রুত।
  • list.count(): বিল্ট-ইন, একক কোয়েরির জন্য সহজ এবং দ্রুত।
  • দুটি O(n) 시간 জটিলতা।

আউটপুট

2
  1. পাইথনে লিস্টের এলিমেন্ট রিপিট করুন

  2. পাইথন প্রোগ্রাম: টাপল (Tuple) আসা পর্যন্ত লিস্টের এলিমেন্ট গণনা

  3. পাইথন প্রোগ্রাম: টাপলে একটি এলিমেন্টের ঘটনার সংখ্যা গণনা

  4. পাইথন লিস্টে একটি অবজেক্টের মোট অকারেন্স কাউন্ট করার পদ্ধতি