কম্পিউটার

পাইথন প্রোগ্রাম অনন্য অক্ষরের সংখ্যা অনুসারে স্ট্রিংগুলির একটি তালিকা সাজাতে


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

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
def my_sort_func(my_elem):
   return len(list(set(my_elem)))

my_list = ['python', "Will", "Hi", "how", 'fun', 'learn', 'code']
print("The list is : ")
print(my_list)

my_list.sort(key = my_sort_func)

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

আউটপুট

The list is :
['python', 'Will', 'Hi', 'how', 'fun', 'learn', 'code']
The result is :
['Hi', 'Will', 'how', 'fun', 'code', 'learn', 'python']

ব্যাখ্যা

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

  • এটি প্রথমে 'সেট' ব্যবহার করে তালিকা থেকে অনন্য উপাদানগুলি বের করে এবং এটিকে একটি সেটে রূপান্তর করে এবং তারপর তালিকার দৈর্ঘ্য বের করে।

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

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

  • ফলাফল কনসোলে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রাম একটি তালিকার ক্ষুদ্রতম সংখ্যা খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে

  3. পাইথন প্রোগ্রামে এলিমেন্টের দৈর্ঘ্য অনুযায়ী একটি তালিকা সাজান

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