যখন যোগ করা পরপর অক্ষরগুলিকে বিভক্ত করার প্রয়োজন হয় যা প্রকৃতিতে একই রকম, তখন 'গ্রুপবাই' পদ্ধতি এবং 'যোগদান' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেfrom itertools import groupby my_string = 'pppyyytthhhhhhhoooooonnn' print("The string is :") print(my_string) my_result = ["".join(grp) for elem, grp in groupby(my_string)] print("The result is :") print(my_result)
আউটপুট
The original string is : pppyyytthhhhhhhooonnn The resultant split string is : ['ppp', 'yyy', 'tt', 'hhhhhhh', 'ooo', 'nnn']
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং এটি কনসোলে প্রদর্শিত হয়৷
৷ -
স্ট্রিংটি পুনরাবৃত্তি করা হয় এবং এটি 'গ্রুপবাই' পদ্ধতি ব্যবহার করে সাজানো হয়।
-
এটি একটি তালিকায় রূপান্তরিত হয়, এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷