কম্পিউটার

পাইথন প্রোগ্রাম টিপলকে তাদের পরম পার্থক্যের ফ্রিকোয়েন্সি অনুসারে সাজাতে


যখন তাদের পরম পার্থক্যের ফ্রিকোয়েন্সি অনুসারে টিপলগুলিকে সাজানোর প্রয়োজন হয়, তখন ল্যাম্বডা ফাংশন, '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)]

ব্যাখ্যা

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

  • তালিকার উপর পুনরাবৃত্তি করতে এবং ধারাবাহিক উপাদানগুলির মধ্যে পরম পার্থক্য পেতে একটি তালিকা বোঝার ব্যবহার করা হয়৷

  • এটি একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়৷

  • তালিকার উপাদানগুলিতে 'বাছাই করা' পদ্ধতিটি আবার ব্যবহার করা হয় এবং কীটি 'ল্যাম্বডা' হিসাবে নির্দিষ্ট করা হয় এবং ধারাবাহিক উপাদানগুলির মধ্যে পরম পার্থক্যের গণনা নির্ধারণ করা হয়।

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


  1. পাইথনে sort()

  2. পাইথনে টিপলের তালিকায় ফ্রিকোয়েন্সি খোঁজা

  3. পাইথনে তালিকা এবং Tuples মধ্যে পার্থক্য.

  4. পাইথন প্রোগ্রাম একটি তালিকার সমস্ত জোড়ার মধ্যে পরম পার্থক্যের যোগফল খুঁজে বের করতে