যখন অঙ্কের উপর ভিত্তি করে টিপলের একটি তালিকায় উপাদানটি সাজানোর প্রয়োজন হয়, তখন 'বাছাই করা' পদ্ধতি এবং ল্যাম্বডা ফাংশন ব্যবহার করা যেতে পারে।
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list = [(11, 23, 45, 678), (34, 67), (653,), (78, 99, 23, 45), (67, 43)] print("The list is : ") print(my_list) my_result = sorted(my_list, key = lambda tup : sum([len(str(ele)) for ele in tup ])) print("The sorted tuples are ") print(my_result)
আউটপুট
The list is : [(11, 23, 45, 678), (34, 67), (653,), (78, 99, 23, 45), (67, 43)] The sorted tuples are [(653,), (34, 67), (67, 43), (78, 99, 23, 45), (11, 23, 45, 678)]
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
ল্যাম্বডা ফাংশনটি টিপলের তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং প্রতিটি উপাদানকে একটি স্ট্রিং ডেটা টাইপে রূপান্তর করার পরে প্রতিটি উপাদানের দৈর্ঘ্য পেতে ব্যবহৃত হয়।
-
এটি 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয়।
-
এই মানটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷
৷ -
এটি কনসোলে প্রদর্শিত হয়৷
৷