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

লিস্টে একটি সংখ্যার ফ্রিকোয়েন্সি গণনার পাইথন প্রোগ্রাম


একটি লিস্টে নির্দিষ্ট সংখ্যা কতবার আছে তা গণনা করার জন্য একটি ফাংশন ডিফাইন করা হয় যা লুপ ব্যবহার করে ফ্রিকোয়েন্সি কাউন্ট করে।

উদাহরণ

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() মেথডও একই কাজ করে।


  1. পাইথন প্রোগ্রাম লিস্টে সবচেয়ে ছোট সংখ্যা বের করা

  2. পাইথন প্রোগ্রাম লিস্টে সবচেয়ে বড় সংখ্যা বের করা

  3. পাইথনে লিস্ট থেকে সর্বোচ্চ সংখ্যা বের করা

  4. পাইথন প্রোগ্রাম: Lambda এবং Reduce ফাংশন ব্যবহার করে বিজোড় বারঘটিত সংখ্যা খুঁজে বের করা