যখন সর্বাধিক যোগফল সহ একটি নির্দিষ্ট সংখ্যক সারি প্রিন্ট করার প্রয়োজন হয়, তখন 'বাছাই করা' পদ্ধতি এবং 'ল্যাম্বডা' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list =[[2, 4, 6, 7], [2, 4, 8], [45], [1, 3, 5, 6], [8, 2, 1]]মুদ্রণ("The তালিকা হল :")print(my_list)my_key =3print("কী হল")print(my_key)my_result =sorted(my_list, key=lambda row:sum(row), reverse=True)[:my_key]print(" ফলাফলের তালিকা হল :")print(my_result)
আউটপুট
তালিকাটি হল:[[2, 4, 6, 7], [2, 4, 8], [45], [1, 3, 5, 6], [8, 2, 1]]কী is3 ফলাফলের তালিকা হল :[[45], [2, 4, 6, 7], [1, 3, 5, 6]]ব্যাখ্যা
-
তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি মূল মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
'বাছাই করা' পদ্ধতিটি ল্যাম্বডা পদ্ধতির সাথে তালিকায় ব্যবহৃত হয়, যেখানে উপাদানগুলির যোগফল নির্ধারণ করা হয় এবং মূল মানের উপর ভিত্তি করে উপাদানগুলিকে বিপরীত করা হয়৷
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷