जब स्ट्रिंग की सूची से सबस्ट्रिंग की सभी घटनाओं को लाने की आवश्यकता होती है, तो एक सूची समझ और 'स्टार्टविथ' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_string = "Python learn code test fun amazing object oriented" sub_string = "object" print("The string is : " ) print(my_string) print("The sub-string is : " ) print(sub_string) my_result = [index for index in range(len(my_string)) if my_string.startswith(sub_string, index)] print("The resultant string is : ") print(my_result)
आउटपुट
The string is : Python learn code test fun amazing object oriented The sub-string is : object The resultant string is : [35]
स्पष्टीकरण
-
एक स्ट्रिंग परिभाषित है और कंसोल पर प्रदर्शित होती है।
-
एक उप स्ट्रिंग को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
एक सूची समझ का उपयोग स्ट्रिंग पर पुनरावृति करने और यह जांचने के लिए किया जाता है कि क्या स्ट्रिंग एक विशिष्ट मान से शुरू होती है।
-
यह 'स्टार्टविथ' पद्धति का उपयोग करके किया जाता है।
-
यह एक परिणाम को सौंपा गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।