কম্পিউটার

Python - K এর ফ্রিকোয়েন্সি অনুসারে সারি সাজান


যখন 'K' ফ্রিকোয়েন্সি অনুসারে সারিগুলি সাজানোর প্রয়োজন হয়, একটি তালিকা বোঝা এবং 'কাউন্টার' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
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. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?