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