যখন প্রতিটি টিপলের শেষ উপাদানের উপর ভিত্তি করে ক্রমবর্ধমান ক্রম অনুসারে টিপলের একটি তালিকা সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয়, যা টিপলের উপর পুনরাবৃত্তি করে এবং এটি অর্জনের জন্য একটি সাধারণ অদলবদল সম্পাদন করে।
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
def sort_tuple(my_tup):my_len =len(my_tup) in range(0, my_len):j এর জন্য রেঞ্জ(0, my_len-i-1):if (my_tup[j][-1]> my_tup[j + 1][-1]):temp =my_tup[j] my_tup[j]=my_tup[j + 1] my_tup[j + 1]=temp রিটার্ন my_tupmy_tuple =[(1, 92), (34, 25), (67, 89)]print("The tuple is :")print(my_tuple)print("টিপলের সাজানো তালিকা হল :")print(sort_tuple(my_tuple))
আউটপুট
টিপল হল :[(1, 92), (34, 25), (67, 89)] টিপলগুলির সাজানো তালিকা হল :[(34, 25), (67, 89), (1, 92) )]ব্যাখ্যা
-
'sort_tuple' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা প্যারামিটার হিসাবে tuple এর একটি তালিকা নেয়
-
এটি তালিকার মাধ্যমে পুনরাবৃত্তি করে, এবং টিপলের তালিকার প্রতিটি টিপলের শেষ উপাদানটি বড় কি না তা পরীক্ষা করে।
-
তাদের সঠিক জায়গায় রাখতে একটি সাধারণ অদলবদল ব্যবহার করা হয়।
-
টিপলের তালিকা আউটপুট হিসাবে ফিরে আসে।
-
পদ্ধতির বাইরে, টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
টিপলের এই তালিকাটি পাস করে পদ্ধতিটিকে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।