কম্পিউটার

পাইথনে একটি তালিকায় সর্বাধিক ঘন ঘন উপাদান খুঁজুন


এই প্রবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত তালিকায় সবচেয়ে সাধারণ উপাদানটি খুঁজে বের করা যায়। অন্য কথায়, সর্বোচ্চ ফ্রিকোয়েন্সি সহ উপাদান।

সর্বোচ্চ এবং গণনা সহ

আমরা কেন সেট ফাংশনটি তালিকার অনন্য উপাদান পেতে প্রয়োগ করি এবং তারপর তালিকার প্রতিটি উপাদানের হিসাব রাখি। সর্বোচ্চ ফ্রিকোয়েন্সি সহ উপাদান পেতে অবশেষে একটি সর্বোচ্চ ফাংশন প্রয়োগ করুন।

উদাহরণ

# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res = max(set(listA), key = listA.count)
print("Element with highest frequency:\n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given List:
[45, 20, 11, 50, 17, 45, 50, 13, 45]
Element with highest frequency:
45

কাউন্টার সহ

আমরা সংগ্রহ থেকে কাউন্টার ফাংশন ব্যবহার করি। তারপর চূড়ান্ত ফলাফল পেতে সবচেয়ে সাধারণ ফাংশন প্রয়োগ করুন।

উদাহরণ

from collections import Counter
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
occurence_count = Counter(listA)
res=occurence_count.most_common(1)[0][0]
print("Element with highest frequency:\n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given List:
[45, 20, 11, 50, 17, 45, 50, 13, 45]
Element with highest frequency:
45

মোড সহ

এটি একটি সোজা অগ্রসর পদ্ধতি যেখানে আমরা পরিসংখ্যান মডিউল থেকে মোড ফাংশন ব্যবহার করি। এটি সরাসরি আমাদের ফলাফল দেয়৷

উদাহরণ

from statistics import mode
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res=mode(listA)
print("Element with highest frequency:\n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given List:
[45, 20, 11, 50, 17, 45, 50, 13, 45]
Element with highest frequency:
45

  1. একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে পেতে পাইথন প্রোগ্রাম

  2. পাইথনের একটি তালিকার গড় খুঁজুন?

  3. পাইথন প্রোগ্রাম একটি তালিকায় সর্বাধিক এবং সর্বনিম্ন উপাদানের অবস্থান খুঁজে পেতে?

  4. পাইথনের একটি তালিকায় একটি উপাদানের সূচক কী তা কীভাবে খুঁজে পাবেন?