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

Python-এ 'K' এর ফ্রিকোয়েন্সি অনুযায়ী সারি (Rows) সর্ট করার পদ্ধতি

যখন 'K' এর ফ্রিকোয়েন্সি অনুযায়ী সারি সর্ট করা প্রয়োজন হয়, লিস্ট কম্প্রিহেনশন এবং Counter মেথড ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

from collections import Counter

my_list = [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0]
print("The list is ")
print(my_list)

my_result = [item for items, c in Counter(my_list).most_common() for item in [items] * c]
print("The result is ")
print(my_result)

আউটপুট

The list is [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0]
The result is [99, 99, 99, 99, 99, 0, 0, 12, 12, 32, 34, 11, 78, 15, 51, 56]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ এনভায়রনমেন্টে ইম্পোর্ট করা হয়।

  • একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • একটি লিস্ট কম্প্রিহেনশন ব্যবহার করে এলিমেন্টগুলোতে ইটারেট করা হয় এবং সব এলিমেন্টে 'most_common' মেথড ব্যবহার করা হয়।

  • এটি লিস্টে কনভার্ট করা হয়।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • রেজাল্ট কনসোলে প্রদর্শিত হয়।

  1. পাইথনে sort() মেথড

  2. পাইথনে স্ট্রিং লিস্ট সর্ট করার পদ্ধতি

  3. পাইথনে লিস্ট অফ টাপলে ফ্রিকোয়েন্সি বের করুন

  4. পাইথনে স্ট্রিংয়ের লিস্ট সর্ট করা