যখন তাদের পরম পার্থক্যের ফ্রিকোয়েন্সি অনুসারে টিপলগুলিকে সাজানোর প্রয়োজন হয়, তখন ল্যাম্বডা ফাংশন, 'abs' পদ্ধতি এবং 'বাছাই করা' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [(11, 26), (21, 33), (90, 11), (26, 21), (32, 18), (25, 37)] print("The list is :") print(my_list) my_diff_list = [abs(x - y) for x, y in my_list] my_result = sorted(my_list, key = lambda sub: my_diff_list.count(abs(sub[0] - sub[1]))) print("The resultant list is :") print(my_result)
আউটপুট
The list is : [(11, 26), (21, 33), (90, 11), (26, 21), (32, 18), (25, 37)] The resultant list is : [(11, 26), (90, 11), (26, 21), (32, 18), (21, 33), (25, 37)]
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকার উপর পুনরাবৃত্তি করতে এবং ধারাবাহিক উপাদানগুলির মধ্যে পরম পার্থক্য পেতে একটি তালিকা বোঝার ব্যবহার করা হয়৷
-
এটি একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়৷
৷ -
তালিকার উপাদানগুলিতে 'বাছাই করা' পদ্ধতিটি আবার ব্যবহার করা হয় এবং কীটি 'ল্যাম্বডা' হিসাবে নির্দিষ্ট করা হয় এবং ধারাবাহিক উপাদানগুলির মধ্যে পরম পার্থক্যের গণনা নির্ধারণ করা হয়।
-
এটি একটি ভেরিয়েবলে বরাদ্দ করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷