যখন কাস্টম উপাদান গণনা অনুসারে একটি ম্যাট্রিক্সের সারি সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা আউটপুট খুঁজে পেতে তালিকা বোঝা এবং 'লেন' পদ্ধতি ব্যবহার করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def get_count_matrix(my_key): return len([element for element in my_key if element in custom_list]) my_list = [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] print("The list is :") print(my_list) custom_list = [31, 85, 7] my_list.sort(key=get_count_matrix) print("The resultant list is :") print(my_list)
আউটপুট
The list is : [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] The resultant list is : [[9, 11, 22], [85, 5], [7, 48], [31, 5, 22, 7]]
ব্যাখ্যা
-
'get_count_matrix' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি কীকে প্যারামিটার হিসেবে নেয়।
-
এটি তালিকার উপর পুনরাবৃত্তি করতে তালিকা বোধগম্যতা ব্যবহার করে এবং নির্দিষ্ট কী উপাদানটিতে উপস্থিত আছে কিনা তা পরীক্ষা করে।
-
যদি হ্যাঁ, 'লেন' পদ্ধতি ব্যবহার করে এর দৈর্ঘ্য ফেরত দেওয়া হয়।
-
পদ্ধতির বাইরে, তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
পূর্ণসংখ্যা সহ আরেকটি তালিকা সংজ্ঞায়িত করা হয়েছে।
-
তালিকাটি 'বাছাই' পদ্ধতি ব্যবহার করে বাছাই করা হয়েছে এবং পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে কী উল্লেখ করা হয়েছে।
-
এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷