जब स्ट्रिंग में विभाजन समान हैं या नहीं यह जांचना आवश्यक हो, तो '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
व्याख्या
एक स्ट्रिंग परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
वह कैरेक्टर परिभाषित किया गया है जिस पर स्ट्रिंग को विभाजित किया जाना चाहिए।
इसे कंसोल पर भी प्रदर्शित किया गया है।
स्ट्रिंग को इस कैरेक्टर के आधार पर विभाजित किया जाता है, और अद्वितीय तत्व प्राप्त करने के लिए एक सेट में परिवर्तित किया जाता है।
इसे एक सूची में परिवर्तित किया जाता है।
इसकी लंबाई 1 के बराबर होने की जांच की जाती है।
यदि हां, तो यह बूलियन मान एक चर में संग्रहीत किया जाता है।
इस बूलियन चर के मान के आधार पर, कंसोल पर एक प्रासंगिक संदेश प्रदर्शित किया जाता है।