কম্পিউটার

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


যখন টিপলের তালিকার প্রতিটি টিপলের শেষ উপাদানের উপর ভিত্তি করে ক্রমবর্ধমান ক্রম অনুসারে টিপলের একটি তালিকা সাজানোর প্রয়োজন হয়, পদ্ধতিগুলিকে প্রথমে শেষ উপাদানের উপর ভিত্তি করে টিপলের তালিকা বাছাই করার জন্য এবং অন্য একটি পদ্ধতির উপর ভিত্তি করে সাজানোর জন্য সংজ্ঞায়িত করা হয় পূর্ববর্তী পদ্ধতি।

নীচে একই -

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

উদাহরণ

def sort_last_elem(num):
   return num[-1]

def sort_structure(my_tuple):
   return sorted(my_tuple, key=sort_last_elem)

my_list = [(45, 31), (23, 67), (92, 60), (90, 12)]
print("The list is :")
print(my_list)
print("The sorted list of elements is :")
print(sort_structure(my_list))

আউটপুট

The list is :
[(45, 31), (23, 67), (92, 60), (90, 12)]
The sorted list of elements is :
[(90, 12), (45, 31), (92, 60), (23, 67)]

ব্যাখ্যা

  • 'sort_last_elem' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা শেষ উপাদানের উপর ভিত্তি করে তালিকা সাজায়।

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

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

  • টিপলের এই তালিকাটি পাস করে পদ্ধতিটিকে বলা হয়।

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


  1. পাইথন প্রোগ্রাম প্রদত্ত তালিকা থেকে টিপলগুলির একটি তালিকা তৈরি করতে প্রতিটি টিপলে সংখ্যা এবং এর ঘনক্ষেত্র রয়েছে

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

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

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