কম্পিউটার টিউটোরিয়াল

পাইথন - উপাদানগুলোর অঙ্কের ভিত্তিতে তালিকা সাজানো

যখন উপাদানগুলোর অঙ্কের ভিত্তিতে তালিকা সাজাতে হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকা বোঝাপড়া এবং sum পদ্ধতি ব্যবহার করে ফলাফল নির্ধারণ করে।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

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. Python-এ লিস্টের আইটেম র‍্যান্ডমাইজ করা

  4. পাইথনে লিস্টের অবজেক্টগুলো সর্ট করার পদ্ধতি