কম্পিউটার

পাইথন প্রোগ্রাম টিপলকে তাদের সর্বোচ্চ উপাদান অনুসারে সাজাতে


যখন এটিতে থাকা সর্বাধিক উপাদানের উপর ভিত্তি করে টিপলগুলিকে সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা সর্বোচ্চ উপাদানটি ফেরত দিতে 'সর্বোচ্চ' পদ্ধতি ব্যবহার করে।

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

নীচে একই -

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

উদাহরণ

def get_max_value(my_val):
   return max(my_val)

my_list = [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9,0), (1, 2)]

print(“The list is : “)
print(my_list)
my_list.sort(key = get_max_value, reverse = True)

print(“The sorted tuples are : “)
print(my_list)

আউটপুট

The list is :
[(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9, 0), (1, 2)]
The sorted tuples are :
[(13, 21, 42, 56), (7, 1, 9, 0), (4, 6, 8, 1), (1, 2)]

ব্যাখ্যা

  • 'get_max_value' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা সর্বোচ্চ মান দিতে 'max' ফাংশন ব্যবহার করে।

  • টিপলের একটি তালিকা সংজ্ঞায়িত করা হয়েছে, এবং উপাদানগুলি কনসোলে প্রদর্শিত হয়৷

  • তালিকাটি পূর্বে সংজ্ঞায়িত ফাংশনের কী-এর উপর ভিত্তি করে সাজানো হয়েছে।

  • এটি বিপরীত ক্রমে প্রদর্শিত হয়৷

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


  1. পাইথন প্রোগ্রামে নির্বাচন সাজান

  2. বাবল সাজানোর জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকায় সর্বাধিক এবং সর্বনিম্ন উপাদানের অবস্থান খুঁজে পেতে?

  4. পাইথন প্রোগ্রাম যেকোন কী দ্বারা ক্রমবর্ধমান ক্রমে টিপল বাছাই করে।