जब एक स्वर से शुरू होने वाली स्ट्रिंग को स्वीकार करने की आवश्यकता होती है, तो 'स्टार्टविथ' फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि स्ट्रिंग एक विशिष्ट वर्ण (स्वर) से शुरू होती है या नहीं।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = ["Hi", "there", "how", "are", "u", "doing"]
print("The list is : ")
print(my_list)
my_result = []
vowel = "aeiou"
for sub in my_list:
flag = False
for letter in vowel:
if sub.startswith(letter):
flag = True
break
if flag:
my_result.append(sub)
print("The resultant string is : ")
print(my_result) आउटपुट
The list is : ["Hi", "there", "how", "are", "u", "doing"] The resultant string is : ['are', 'u']
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है।
-
स्वरों को एक स्ट्रिंग में परिभाषित किया गया है।
-
सूची को पुनरावृत्त किया गया है और एक 'ध्वज' चर को गलत को सौंपा गया है।
-
स्ट्रिंग में अक्षरों की तुलना स्वर स्ट्रिंग से की जाती है।
-
'स्टार्टविथ' पद्धति का उपयोग यह जांचने के लिए किया जाता है कि सूची में एक स्ट्रिंग एक स्वर से शुरू होती है या नहीं।
-
यदि हाँ, तो यह कंसोल पर प्रदर्शित होता है।