কম্পিউটার

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


যখন তালিকা আইটেমগুলিকে তাদের সংখ্যার উপর ভিত্তি করে সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা আউটপুট নির্ধারণ করতে তালিকা বোঝা এবং 'সমষ্টি' পদ্ধতি ব্যবহার করে।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
def sort_list_digit(my_list):
   digits = [int(digit) for digit in str(my_list) ]
   return sum(digits)

my_list = [124, 20, 106, 35, 44]

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

print("The result is :")
print(sorted(my_list, key = sort_list_digit))

আউটপুট

The list is :
[124, 20, 106, 35, 44]
The result is :
[20, 124, 106, 35, 44]

ব্যাখ্যা

  • 'sort_list_digit' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।

  • এটি উপাদানগুলির উপর পুনরাবৃত্তি করতে এবং প্রতিটি উপাদানকে একটি পূর্ণসংখ্যাতে রূপান্তর করতে তালিকা বোঝার ব্যবহার করে৷

  • এটি তারপর আউটপুট হিসাবে তালিকার উপাদানগুলির সংখ্যার যোগফল প্রদান করে৷

  • পদ্ধতির বাইরে, পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

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

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


  1. সার্কুলার লিঙ্কড লিস্টের উপাদানগুলিকে সাজানোর জন্য পাইথন প্রোগ্রাম

  2. পাইথনে একটি তালিকায় সমস্ত আইটেমের শুরুতে স্ট্রিংটি প্রবেশ করান

  3. পাইথনে একটি তালিকার আইটেমগুলিকে কীভাবে র্যান্ডমাইজ করবেন?

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