কম্পিউটার

পাইথন - আগের উপাদানের চেয়ে বেশি উপাদানের সংখ্যা অনুসারে ম্যাট্রিক্স সাজান


পূর্ববর্তী উপাদানের চেয়ে বেশি উপাদানের সংখ্যার উপর ভিত্তি করে একটি ম্যাট্রিক্স বাছাই করার প্রয়োজন হলে, একটি ফাংশন ব্যবহার করে একটি তালিকা বোঝা এবং 'লেন' পদ্ধতি ব্যবহার করা হয়।

নীচে একই -

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

উদাহরণ

def fetch_greater_freq(row):

   return len([row[idx] for idx in range(0, len(row) - 1) if row[idx] < row[idx + 1]])

my_list = [[11, 3, 25, 99, 10], [5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25]]

print("The list is :")
print(my_list)

my_list.sort(key=fetch_greater_freq)

print("The resultant list is :")
print(my_list)

আউটপুট

The list is :
[[11, 3, 25, 99, 10], [5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25]]
The resultant list is :
[[5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25], [11, 3, 25, 99, 10]]

ব্যাখ্যা

  • 'fetch_greater_freq' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।

  • তালিকাটি পুনরাবৃত্তি করা হয়, এবং একটি নির্দিষ্ট উপাদান অ্যাক্সেস করা হয় এবং এটি তার ধারাবাহিক উপাদানের চেয়ে কম কিনা তা পরীক্ষা করা হয়।

  • এর দৈর্ঘ্য পদ্ধতির আউটপুট হিসাবে ফেরত দেওয়া হয়।

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

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

  • আউটপুট কনসোলে প্রদর্শিত হয়।


  1. পাইথন ক্রমাগত উপাদান পার্থক্য তালিকা তৈরি করুন

  2. তালিকায় বিকল্প উপাদান সমষ্টি (পাইথন)

  3. Python - K এর থেকে বড় প্রথম উপাদানের সূচক পান

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