যখন সমান দূরত্বের ক্রমাগত অক্ষর স্ট্রিংগুলি খুঁজে বের করার প্রয়োজন হয়, একটি তালিকা বোঝা, 'সমস্ত' অপারেটর এবং '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']
ব্যাখ্যা
-
স্ট্রিং মানগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকার মাধ্যমে পুনরাবৃত্তি করতে একটি তালিকা বোঝার ব্যবহার করা হয়।
-
পরবর্তী সূচক এবং বর্তমান সূচকের মধ্যে পার্থক্য প্রথম সূচক এবং জিরোথ সূচকের সমতুল্য কিনা তা পরীক্ষা করতে 'অর্ড' পদ্ধতি সহ 'সমস্ত' অপারেটর ব্যবহার করা হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷