কম্পিউটার

Python প্রোগ্রাম প্রত্যয় ব্যবহার করে K দৈর্ঘ্য অনুসারে স্ট্রিংগুলিকে গ্রুপ করে


যখন একটি প্রত্যয় ব্যবহার করে K দৈর্ঘ্য দ্বারা স্ট্রিংগুলিকে গ্রুপ করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং 'ট্রাই' এবং 'ব্যতীত' ব্লকগুলি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = ['peek', "leak", 'creek', "weak", "good", 'week', "wood", "sneek"]

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

K = 3

print("The value of K is ")
print(K)

my_result = {}

for element in my_list:
   suff = element[-K : ]
   try:
      my_result[suff].append(element)
   except:
      my_result[suff] = [element]

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

আউটপুট

The list is :
['peek', 'leak', 'creek', 'weak', 'good', 'week', 'wood', 'sneek']
The value of K is
3
The resultant list is :
{'ood': ['good', 'wood'], 'eak': ['leak', 'weak'], 'eek': ['peek', 'creek', 'week', 'sneek']}

ব্যাখ্যা

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

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

  • একটি খালি অভিধান সংজ্ঞায়িত করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে।

  • তালিকাটি বিপরীত এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়েছে।

  • 'ট্রাই' ব্লকটি অভিধানে উপাদান যুক্ত করতে ব্যবহৃত হয়।

  • 'ব্যতীত' ব্লক তালিকার নির্দিষ্ট সূচকে উপাদানটিকে বরাদ্দ করে।

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


  1. Recursion ব্যবহার করে একটি তালিকার দৈর্ঘ্য খুঁজে পেতে পাইথন প্রোগ্রাম

  2. Recursion ব্যবহার করে একটি নেস্টেড তালিকা সমতল করার জন্য পাইথন প্রোগ্রাম

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

  4. 3D তালিকা তৈরি করতে পাইথন প্রোগ্রাম।