কম্পিউটার

পাইথন - মোট অক্ষর দ্বারা ম্যাট্রিক্স সাজান


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

নীচে একই -

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

উদাহরণ

def total_characters(row):
   return sum([len(element) for element in row])

my_list = [["pyt", "is", "fun"], ["python", "fun"],["py", "4", "good"], ["python"]]

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

my_list.sort(key=total_characters)

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

আউটপুট

The list is :
[['pyt', 'is', 'fun'], ['python', 'fun'], ['py', '4', 'good'], ['python']]
The result is :
[['python'], ['py', '4', 'good'], ['pyt', 'is', 'fun'], ['python', 'fun']]

ব্যাখ্যা

  • 'total_characters' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি প্যারামিটার হিসাবে সারি নেয় এবং উপাদানগুলির যোগফলকে আউটপুট হিসাবে প্রদান করে।

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

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

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

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

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


  1. পাইথনে ম্যাট্রিক্স জিরো সেট করুন

  2. পাইথনে রং সাজান

  3. পাইথনে Ascii()

  4. পাইথনে একটি ম্যাট্রিক্স স্থানান্তর?