যখন শতাংশের পরিসরে উপাদানের ফ্রিকোয়েন্সি খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি কৌশলের সাথে 'কাউন্টার' ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেfrom collections import Counter my_list = [56, 34, 78, 90, 11, 23, 6, 56, 79, 90] print("The list is :") print(my_list) start, end = 13, 60 my_freq = dict(Counter(my_list)) my_result = [] for element in set(my_list): percent = (my_freq[element] / len(my_list)) * 100 if percent >= start and percent <= end: my_result.append(element) print("The result is : ") print(my_result)
আউটপুট
The list is : [56, 34, 78, 90, 11, 23, 6, 56, 79, 90] The result is : [56, 90]
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
শুরু এবং শেষ মান সংজ্ঞায়িত করা হয়।
-
তালিকার বাইরে একটি অভিধান এবং কাউন্টার প্রস্তুত করা হয়েছে এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়েছে৷
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং ফ্রিকোয়েন্সির উপর নির্ভর করে এর শতাংশ পাওয়া যায়।
-
যদি এই মানটি শুরুর চেয়ে বড় এবং শেষের চেয়ে কম হয় তবে এটি খালি তালিকায় যোগ করা হয়৷
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷