যদি সারির যোগফল অনুযায়ী ম্যাট্রিক্স সাজাতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা sum পদ্ধতি ব্যবহার করে ফলাফল নির্ধারণ করে।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
def sort_sum(row):
return sum(row)
my_list = [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]]
print("The list is :")
print(my_list)
my_list.sort(key=sort_sum)
print("The result is :")
print(my_list)
আউটপুট
The list is : [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] The result is : [[12, 41], [34, 51], [54, 36, 22], [32, 15, 67]]
ব্যাখ্যা
'sort_sum' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকা প্যারামিটার হিসেবে নেয়, এবং তালিকার উপাদানগুলোর যোগফল আউটপুট হিসেবে ফেরত দেয়।
একটি তালিকার তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকাটি 'sort' পদ্ধতি ব্যবহার করে সাজানো হয়েছে এবং কী হিসেবে পূর্বে সংজ্ঞায়িত পদ্ধতি নির্দিষ্ট করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।