वर्णों की एक स्ट्रिंग दी गई है, आइए विश्लेषण करें कि उन वर्णों में से कितने स्वर हैं।
set के साथ
हम पहले सभी व्यक्तिगत और अद्वितीय वर्ण ढूंढते हैं और फिर जांचते हैं कि क्या वे स्वरों को दर्शाने वाली स्ट्रिंग में मौजूद हैं।
उदाहरण
stringA = "Tutorialspoint is best"
print("Given String: \n",stringA)
vowels = "AaEeIiOoUu"
# स्वर प्राप्त करें
res = set([each for each in stringA if each in vowels])
print("The vowels present in the string:\n ",res)
आउटपुट
Given String: Tutorialspoint is best
The vowels present in the string: {'e', 'i', 'a', 'o', 'u'}
fromkeys के साथ
यह फ़ंक्शन स्ट्रिंग को शब्दकोश के रूप में मानकर स्वरों को निकालने में सक्षम बनाता है।
उदाहरण
stringA = "Tutorialspoint is best"
# केस नजरअंदाज करें
stringA = stringA.casefold()
vowels = "aeiou"
def vowel_count(string, vowels):
# शब्दकोश कुंजी को स्वर के रूप में लें
count = {}.fromkeys(vowels, 0)
# प्रत्येक घटना के लिए गिनती
for v in string:
if v in count:
count[v] += 1
return count
print("Given String: \n", stringA)
print("The count of vowels in the string:\n ",vowel_count(stringA, vowels))
आउटपुट
Given String: tutorialspoint is best
The count of vowels in the string: {'a': 1, 'e': 1, 'i': 3, 'o': 2, 'u': 1}