যখন K এর গুণিতক দ্বারা একটি সারি সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকা বোঝা এবং মডুলাস অপারেটর ব্যবহার করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def multiple_sort_val(row): return len([ele for ele in row if ele % K == 0]) my_list = [[11, 44, 7, 11], [7, 5, 44, 11], [11, 6, 35, 44], [92, 92, 5]] print("The list is :") print(my_list) K = 11 print("The value for K is ") print(K) my_list.sort(key=multiple_sort_val) print("The resultant list is :") print(my_list)
আউটপুট
The list is : [[11, 44, 7, 11], [7, 5, 44, 11], [11, 6, 35, 44], [92, 92, 5]] The value for K is 11 The resultant list is : [[92, 92, 5], [7, 5, 44, 11], [11, 6, 35, 44], [11, 44, 7, 11]]
ব্যাখ্যা
-
একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি প্যারামিটার হিসাবে একটি তালিকা নেয়৷
-
এটি তালিকার বোধগম্যতা এবং 'লেন' পদ্ধতি ব্যবহার করে পরীক্ষা করে যে প্রতিটি তালিকা K-এর একটি নির্দিষ্ট মানের দ্বারা ভাগ করলে 0 অবশিষ্ট থাকে বা না হয়।
-
এই তালিকার আকার আউটপুট হিসাবে ফেরত দেওয়া হয়।
-
পদ্ধতির বাইরে, তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
K-এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকাটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে কী উল্লেখ করে 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয়েছে।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷