যদি স্ট্রিং-এর স্প্লিট করা অংশগুলো সমান কিনা যাচাই করতে হয়, তবে 'len' মেথড, 'list' মেথড এবং 'set' অপারেটর একটি 'if' শর্তের সাথে ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_string = '96%96%96%96%96%96' print("The string is : " ) print(my_string) my_split_char = "%" print("The character on which the string should be split is :") print(my_split_char) my_result = len(list(set(my_string.split(my_split_char)))) == 1 print("The resultant list is : ") if(my_result == True): print("All the splits are equal") else: print("All the splits are not equal")
আউটপুট
The string is : 96%96%96%96%96%96 The character on which the string should be split is : % The resultant list is : All the splits are equal
ব্যাখ্যা
একটি স্ট্রিং ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
স্ট্রিং স্প্লিট করার ক্যারেক্টার ডিফাইন করা হয়।
এটিও কনসোলে দেখানো হয়।
স্ট্রিংটি এই ক্যারেক্টার দিয়ে স্প্লিট করা হয় এবং সেটে কনভার্ট করা হয় ইউনিক এলিমেন্ট পাওয়ার জন্য।
এটি লিস্টে কনভার্ট করা হয়।
এর দৈর্ঘ্য ১-এর সমান কিনা চেক করা হয়।
হ্যাঁ হলে, এই বুলিয়ান মান একটি ভেরিয়েবলে সংরক্ষণ করা হয়।
এই বুলিয়ান ভেরিয়েবলের মান ভিত্তিক করে প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়।