যখন সারিগুলি মুদ্রণের প্রয়োজন হয় যেখানে এর সমস্ত উপাদানের ফ্রিকোয়েন্সি K-এর থেকে বেশি, একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা দুটি প্যারামিটার নেয় এবং ফলাফল দেওয়ার জন্য 'সমস্ত' অপারেটর এবং পুনরাবৃত্তি ব্যবহার করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def ফ্রিকোয়েন্সি_বৃহত্তর_কে(সারি, কে) :সারির উপাদানের জন্য সমস্ত (row.count(এলিমেন্ট)> K ফেরত দিন)my_list =[[11, 11, 32, 43, 12, 23], [42, 14, 55 , 62, 16], [11, 11, 11, 11], [42, 54, 61, 18]]মুদ্রণ("টুপল হল :")প্রিন্ট(my_list)K =1প্রিন্ট("K এর মান হল :")print(K)my_result =[my_list এ সারির জন্য সারি যদি ফ্রিকোয়েন্সি_বৃহত্তর_K(সারি, কে)]মুদ্রণ("ফলাফল হল :")প্রিন্ট(my_result)
আউটপুট
টিপল হল :[[11, 11, 32, 43, 12, 23], [42, 14, 55, 62, 16], [11, 11, 11, 11], [42, 54, 61 , 18]]K এর মান হল :1 ফলাফল হল :[[11, 11, 11, 11]]ব্যাখ্যা
-
'frequency_greater_K' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা সারি এবং K মানকে প্যারামিটার হিসেবে নেয় এবং আউটপুট হিসাবে উপাদান গণনা এবং কী এর মধ্যে তুলনা প্রদান করে।
-
তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকার উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোধগম্যতা ব্যবহার করা হয়, এবং পদ্ধতিটি প্রতিটি তালিকায় বলা হয়।
-
এই ফলাফলটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷
৷ -
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷