একটি লিস্টে নির্দিষ্ট সংখ্যা কতবার আছে তা গণনা করার জন্য একটি ফাংশন ডিফাইন করা হয় যা লুপ ব্যবহার করে ফ্রিকোয়েন্সি কাউন্ট করে।
উদাহরণ
def count_occurrences(lst, target):
count = 0
for elem in lst:
if elem == target:
count += 1
return count
my_list = [66, 26, 48, 140, 66, 20, 1, 96, 86]
print("লিস্ট:", my_list)
number = 66
print(f'{number} {count_occurrences(my_list, number)} বার আছে')
আউটপুট
লিস্ট: [66, 26, 48, 140, 66, 20, 1, 96, 86] 66 2 বার আছে
ব্যাখ্যা
count_occurrencesফাংশন লিস্ট এবং টার্গেট সংখ্যা প্যারামিটার হিসেবে নেয়।লিস্টের প্রতিটি এলিমেন্ট চেক করে টার্গেটের সাথে মিললে কাউন্টার বাড়ায়।
ফাইনাল কাউন্ট রিটার্ন করে।
নোট: পাইথনের বিল্ট-ইন
list.count()মেথডও একই কাজ করে।