যখন 'K' স্বতন্ত্র অক্ষরগুলির সাথে 'N' আকারের সাবস্ট্রিংগুলিকে বিভক্ত করার প্রয়োজন হয়, তখন এটি পুনরাবৃত্তি করা হয় এবং বিভিন্ন সমন্বয় পেতে 'সেট' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_string = 'Pythonisfun' print("The string is : ") print(my_string) my_substring = 2 my_chars = 2 my_result = [] for idx in range(0, len(my_string) - my_substring + 1): if (len(set(my_string[idx: idx + my_substring])) == my_chars): my_result.append(my_string[idx: idx + my_substring]) print("The resultant string is : ") print(my_result)
আউটপুট
The string is : Pythonisfun The resultant string is : ['Py', 'yt', 'th', 'ho', 'on', 'ni', 'is', 'sf', 'fu', 'un']
ব্যাখ্যা
-
একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি সাবস্ট্রিং, এবং অক্ষরগুলি সংজ্ঞায়িত করা হয়৷
৷ -
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
স্ট্রিংটি সাবস্ট্রিং-এর সংখ্যার সাপেক্ষে পুনরাবৃত্তি করা হয়।
-
স্ট্রিং-এর অনন্য অক্ষরের দৈর্ঘ্য অক্ষরের সমান হলে, এটি খালি তালিকায় যুক্ত করা হয়।
-
এটি সেই ফলাফল যা কনসোলে প্রদর্শিত হয়৷
৷