Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Python Program to accept string starting with vowel
When it is required to accept a string that starts with a vowel, a ‘startswith’ function is used to check if the string begins with a specific character (vowel) or not.
Example
Below is a demonstration of the same
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)
Output
The list is : ["Hi", "there", "how", "are", "u", "doing"] The resultant string is : ['are', 'u']
Explanation
A list is defined and is displayed on the console.
An empty list is defined.
The vowels are defined in a string.
The list is iterated over and a ‘flag’ variable is assigned to False.
The letters in the string are compared to the vowel string.
The ‘startswith’ method is used to check if a string in the list begins with a vowel.
If yes, it is displayed on the console.
Advertisements