কম্পিউটার

পাইথন - তালিকার উপাদানগুলির ভগ্নাংশের ফ্রিকোয়েন্সি


যখন একটি তালিকায় উপাদানগুলির ভগ্নাংশের ফ্রিকোয়েন্সি খুঁজে বের করার প্রয়োজন হয়, তখন একটি অভিধান বোধগম্যতা, একটি সাধারণ পুনরাবৃত্তি এবং 'কাউন্টার' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
from collections import Counter

my_list = [14, 15, 42, 60, 75, 50, 45, 55, 14, 60, 48, 65]

print("The list is :")
print(my_list)

my_num = {index : 0 for index in set(my_list)}

my_denominator = Counter(my_list)

my_result = []
for element in my_list:

   my_num[element] += 1
   my_result.append(str(my_num[element]) + '/' + str(my_denominator[element]))

print("The result is :")
print(my_result)

আউটপুট

The list is :
[14, 15, 42, 60, 75, 50, 45, 55, 14, 60, 48, 65]
The result is :
['1/2', '1/1', '1/1', '1/2', '1/1', '1/1', '1/1', '1/1', '2/2', '2/2', '1/1', '1/1']

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • তালিকা থেকে অনন্য উপাদান পেতে একটি অভিধান বোঝার ব্যবহার করা হয়।

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

  • তালিকা থেকে একটি কাউন্টার তৈরি করা হয়েছে৷

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং 'অপেন্ড' পদ্ধতি ব্যবহার করে খালি তালিকায় নির্দিষ্ট উপাদান যোগ করতে '/' অপারেটর ব্যবহার করা হয়।

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথনের তালিকায় পরপর উপাদান জোড়া

  2. পাইথনে টিপলের তালিকায় ফ্রিকোয়েন্সি খোঁজা

  3. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  4. পাইথনে একটি তালিকার আকার খুঁজুন