Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Chương trình chấp nhận chuỗi bắt đầu bằng nguyên âm


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ả.