কম্পিউটার

পাইথন - সমান দূরত্বের পরপর অক্ষর স্ট্রিং


যখন সমান দূরত্বের ক্রমাগত অক্ষর স্ট্রিংগুলি খুঁজে বের করার প্রয়োজন হয়, একটি তালিকা বোঝা, 'সমস্ত' অপারেটর এবং 'ord' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = ["abc", "egfg", "mpsv", "abed", 'xzbd', 'agms']

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

my_result = [sub for sub in my_list if all(ord(sub[index + 1]) - ord(sub[index]) == ord(sub[1]) - ord(sub[0]) for index in range(0, len(sub) - 1))]

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

আউটপুট

The list is :
['abc', 'egfg', 'mpsv', 'abed', 'xzbd', 'agms']
The resultant list is :
['abc', 'mpsv', 'agms']

ব্যাখ্যা

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

  • তালিকার মাধ্যমে পুনরাবৃত্তি করতে একটি তালিকা বোঝার ব্যবহার করা হয়।

  • পরবর্তী সূচক এবং বর্তমান সূচকের মধ্যে পার্থক্য প্রথম সূচক এবং জিরোথ সূচকের সমতুল্য কিনা তা পরীক্ষা করতে 'অর্ড' পদ্ধতি সহ 'সমস্ত' অপারেটর ব্যবহার করা হয়।

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

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


  1. পাইথনে টিপলের তালিকাকে স্ট্রিংগুলির তালিকায় রূপান্তর করুন

  2. স্ট্রিং এবং অক্ষরের তালিকাকে পাইথনের অক্ষরের তালিকায় রূপান্তর করুন

  3. পাইথনের তালিকায় পরপর উপাদান জোড়া

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