কম্পিউটার

পাইথন - কে গুণিতক দ্বারা সারি সাজান


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

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

def multiple_sort_val(row):
   return len([ele for ele in row if ele % K == 0])

my_list = [[11, 44, 7, 11], [7, 5, 44, 11], [11, 6, 35, 44], [92, 92, 5]]

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

K = 11
print("The value for K is ")
print(K)

my_list.sort(key=multiple_sort_val)

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

আউটপুট

The list is :
[[11, 44, 7, 11], [7, 5, 44, 11], [11, 6, 35, 44], [92, 92, 5]]
The value for K is
11
The resultant list is :
[[92, 92, 5], [7, 5, 44, 11], [11, 6, 35, 44], [11, 44, 7, 11]]

ব্যাখ্যা

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

  • এটি তালিকার বোধগম্যতা এবং 'লেন' পদ্ধতি ব্যবহার করে পরীক্ষা করে যে প্রতিটি তালিকা K-এর একটি নির্দিষ্ট মানের দ্বারা ভাগ করলে 0 অবশিষ্ট থাকে বা না হয়।

  • এই তালিকার আকার আউটপুট হিসাবে ফেরত দেওয়া হয়।

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

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

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

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


  1. পাইথনে sort()

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

  3. কিভাবে একটি Python তারিখ স্ট্রিং তালিকা বাছাই?

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