কম্পিউটার

কাস্টম উপাদান গণনা দ্বারা একটি ম্যাট্রিক্সের সারি সাজানোর জন্য পাইথন প্রোগ্রাম


যখন কাস্টম উপাদান গণনা অনুসারে একটি ম্যাট্রিক্সের সারি সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা আউটপুট খুঁজে পেতে তালিকা বোঝা এবং 'লেন' পদ্ধতি ব্যবহার করে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি কীকে প্যারামিটার হিসেবে নেয়।

  • এটি তালিকার উপর পুনরাবৃত্তি করতে তালিকা বোধগম্যতা ব্যবহার করে এবং নির্দিষ্ট কী উপাদানটিতে উপস্থিত আছে কিনা তা পরীক্ষা করে।

  • যদি হ্যাঁ, 'লেন' পদ্ধতি ব্যবহার করে এর দৈর্ঘ্য ফেরত দেওয়া হয়।

  • পদ্ধতির বাইরে, তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • পূর্ণসংখ্যা সহ আরেকটি তালিকা সংজ্ঞায়িত করা হয়েছে।

  • তালিকাটি 'বাছাই' পদ্ধতি ব্যবহার করে বাছাই করা হয়েছে এবং পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে কী উল্লেখ করা হয়েছে।

  • এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রাম যা একটি ম্যাট্রিক্সের অ-খালি সারিগুলিকে ফিল্টার করে

  2. পাইথন প্রোগ্রাম সাবলিস্টের দ্বিতীয় উপাদান অনুযায়ী একটি তালিকা সাজাতে

  3. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  4. পাইথন প্রোগ্রাম সাবলিস্টের দ্বিতীয় উপাদান অনুযায়ী একটি তালিকা সাজাতে।