যখন টিপলের তালিকার প্রতিটি টিপলের শেষ উপাদানের উপর ভিত্তি করে ক্রমবর্ধমান ক্রম অনুসারে টিপলের একটি তালিকা সাজানোর প্রয়োজন হয়, পদ্ধতিগুলিকে প্রথমে শেষ উপাদানের উপর ভিত্তি করে টিপলের তালিকা বাছাই করার জন্য এবং অন্য একটি পদ্ধতির উপর ভিত্তি করে সাজানোর জন্য সংজ্ঞায়িত করা হয় পূর্ববর্তী পদ্ধতি।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
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' নামে আরেকটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা পূর্বে সংজ্ঞায়িত ফাংশন কী এর উপর ভিত্তি করে সাজানো তালিকা প্রদান করে।
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
টিপলের এই তালিকাটি পাস করে পদ্ধতিটিকে বলা হয়।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷