যখন ফ্যাক্টর গণনা অনুসারে একটি তালিকা বাছাই করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা আউটপুট নির্ধারণ করতে 'লেন' পদ্ধতি সহ তালিকা বোঝা এবং মডুলাস অপারেটর ব্যবহার করে।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷def factor_count(element): return len([element for index in range(1, element) if element % index == 0]) my_list = [121, 1120, 13540, 221, 1400] print("The list is :") print(my_list) my_list.sort(key=factor_count) print("The result is :") print(my_list)
আউটপুট
The list is : [121, 1120, 13540, 221, 1400] The result is : [121, 221, 13540, 1120, 1400]
ব্যাখ্যা
-
'factor_count' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা তালিকার উপাদানটিকে একটি প্যারামিটার হিসেবে নেয় এবং আউটপুট প্রদান করে।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷