যদি সকল উপাদান которых ফ্রিকোয়েন্সি K-এর চেয়ে বড়, এমন সারি প্রিন্ট করতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা দুটি প্যারামিটার নেয়, এবং all অপারেটর এবং পুনরাবৃত্তি ব্যবহার করে ফলাফল দেয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
def frequency_greater_K(row, K):
return all(row.count(element) > K for element in row)
my_list = [[11, 11, 32, 43, 12, 23], [42, 14, 55, 62, 16], [11, 11, 11, 11], [42, 54, 61, 18]]
print("The tuple is :")
print(my_list)
K = 1
print("The value of K is :")
print(K)
my_result = [row for row in my_list if frequency_greater_K(row, K)]
print("The result is :")
print(my_result)
আউটপুট
The tuple is : [[11, 11, 32, 43, 12, 23], [42, 14, 55, 62, 16], [11, 11, 11, 11], [42, 54, 61, 18]] The value of K is : 1 The result is : [[11, 11, 11, 11]]
ব্যাখ্যা
'frequency_greater_K' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা সারি এবং K মান প্যারামিটার হিসেবে নেয়, এবং উপাদানের গণনা এবং কী-এর মধ্যে তুলনা ফেরত দেয়।
একটি তালিকার তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকা বোঝাপড়া ব্যবহার করে তালিকার ওপর পুনরাবৃত্তি করা হয়েছে, এবং প্রতিটি তালিকায় পদ্ধতিটি কল করা হয়েছে।
এই ফলাফলটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।