কম্পিউটার

পাইথন - তাদের সংখ্যার ভিত্তিতে তালিকা আইটেম সাজান


যখন সংখ্যার উপর ভিত্তি করে একটি তালিকার উপাদানগুলিকে সাজানোর প্রয়োজন হয়, তখন 'max', 'max' পদ্ধতি ব্যবহার করা হয়। এছাড়াও আমরা 'বাছাই করা' পদ্ধতি, 'ল্যাম্বডা' ফাংশন এবং 'ljust' ব্যবহার করব।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_list = [4344, 2611, 122, 541, 33, 892, 48292, 460, 390, 120, 10, 2909, 11239, 1]

print("The list is : " )
print(my_list)

print("The list after sorting is : " )
my_list.sort()
print(my_list)

my_temp_val = map(str, my_list)

my_max_length = max(map(len, my_temp_val))

my_result = sorted(my_list, key = lambda index : (str(index).ljust(my_max_length, 'a')))

print("The resultant list is : ")
print(my_result)

আউটপুট

The list is :
[4344, 2611, 122, 541, 33, 892, 48292, 460, 390, 120, 10, 2909, 11239, 1]
The list after sorting is :
[1, 10, 33, 120, 122, 390, 460, 541, 892, 2611, 2909, 4344, 11239, 48292]
The resultant list is :
[10, 11239, 120, 122, 1, 2611, 2909, 33, 390, 4344, 460, 48292, 541, 892]

ব্যাখ্যা

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

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

  • 'মানচিত্র' পদ্ধতিটি তালিকার সমস্ত উপাদানকে একটি স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে

  • তালিকার সর্বাধিক উপাদানগুলি পাওয়া যায় এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়৷

  • তালিকা সাজানোর জন্য বাছাই করা পদ্ধতি ব্যবহার করা হয়, এবং কী হল ল্যাম্বডা ফাংশন বাম ন্যায্যতা সহ।

  • এটি একটি ফলাফলের জন্য বরাদ্দ করা হয়েছে৷

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


  1. পাইথন কিভাবে স্ট্রিং এর তালিকা সাজাতে হয়

  2. পাইথনে তালিকা বনাম টুপল বনাম অভিধান

  3. পাইথনে একটি তালিকায় বস্তুগুলি কীভাবে সাজানো যায়?

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?