Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python trích xuất các từ bắt đầu bằng Nguyên âm Từ danh sách

Khi được yêu cầu trích xuất các từ bắt đầu bằng nguyên âm từ danh sách, một phép lặp đơn giản, giá trị cờ và phương thức "startwith" sẽ được sử dụng.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ:

my_list = ["abc", "phy", "and", "okay", "educate", "learn", "code"]
print("The list is :")
print(my_list)
my_result = []
my_vowel = "aeiou"
print("The vowels are ")
print(my_vowel)
for index in my_list:
   my_flag = False
   for element in my_vowel:
      if index.startswith(element):
         my_flag = True
         break
   if my_flag:
      my_result.append(index)
print("The result is :")
print(my_result)

Đầu ra:

The list is :
['abc', 'phy', 'and', 'okay', 'educate', 'learn', 'code']
The vowels are
aeiou
The result is :
['abc', 'and', 'okay', 'educate']

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Một danh sách trống được tạo.

  • Chuỗi nguyên âm được xác định và hiển thị trên bảng điều khiển.

  • Danh sách được lặp lại và cờ được gán cho Boolean ‘False’.

  • Nếu phần tử đầu tiên của mỗi chuỗi bắt đầu bằng các ký tự trong danh sách nguyên âm, thì giá trị cờ Boolean được đặt thành 'True'.

  • Điều này được kiểm tra bằng cách sử dụng phương thức "startedwith".

  • Kiểm soát thoát ra khỏi vòng lặp.

  • Nếu giá trị của cờ Boolean là 'True', phần tử sẽ được thêm vào danh sách trống.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.