Khi cần lọc các chuỗi bắt đầu bằng nguyên âm (a, e, i, o, u), sử dụng phương thức startswith() để kiểm tra ký tự đầu tiên.
Ví dụ
Minh họa:
my_list = ["Hi", "there", "how", "are", "u", "doing"]
print("Danh sách:", 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("Kết quả (chuỗi bắt đầu bằng nguyên âm):", my_result)
Kết quả
Danh sách: ['Hi', 'there', 'how', 'are', 'u', 'doing'] Kết quả (chuỗi bắt đầu bằng nguyên âm): ['are', 'u']
Giải thích
- Định nghĩa danh sách chuỗi và chuỗi nguyên âm "aeiou".
- Duyệt qua từng chuỗi trong danh sách.
- Với mỗi chuỗi, duyệt qua các nguyên âm, dùng
startswith()kiểm tra. - Nếu khớp, thêm vào danh sách kết quả.