সর্বাধিক সারি উপাদান দ্বারা ম্যাট্রিক্স বাছাই করার প্রয়োজন হলে, একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি প্যারামিটার নেয় এবং ফলাফল নির্ধারণ করতে 'সর্বোচ্চ' পদ্ধতি ব্যবহার করে।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷def sort_max(row): return max(row) my_list = [[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]] print("The list is :") print(my_list) my_list.sort(key = sort_max, reverse = True) print("The result is :") print(my_list)
আউটপুট
The list is : [[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]] The result is : [[13, 15, 56], [43, 13, 25], [39, 20, 13], [15, 27, 18]]
ব্যাখ্যা
-
'sort_max' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যেটি একটি প্যারামিটার হিসাবে সারি নেয় এবং আউটপুট হিসাবে সারির সর্বাধিক উপাদান প্রদান করে।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।
-
এটি ছাড়াও, 'সর্ট' পদ্ধতিতে 'বিপরীত' প্যারামিটারটি 'ট্রু' এ সেট করা হয়েছে যাতে তালিকাটি বিপরীতভাবে সাজানো হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷