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

Chương trình Python để in phần tử có số nguyên âm tối đa từ một Danh sách

Khi bắt buộc phải in phần tử có số nguyên âm tối đa từ một danh sách, thì tính năng hiểu danh sách sẽ được sử dụng.

Ví dụ

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

my_list = ["this", "week", "is", "going", "great"]

print("The list is :")

print(my_list)

my_result = ""
max_length = 0
for element in my_list:

   vowel_length = len([element for element in element if element in ['a', 'e', 'o', 'u', 'i']])
   if vowel_length > max_length:
      max_length = vowel_length
      my_result = element

print("The result is :")
print(my_result)

Đầu ra

The list is :
['this', 'week', 'is', 'going', 'great']
The result is :
k

Giải thích

  • Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.
  • Một biến chuỗi trống được tạo.
  • Một biến được xác định là "max_length" được xác định và "0" được chỉ định cho nó.
  • Danh sách được lặp lại và khả năng hiểu danh sách được sử dụng để kiểm tra xem có nguyên âm hay không.
  • Danh sách này được chuyển đổi thành một danh sách và độ dài của nó được gán cho một biến.
  • Nếu độ dài của danh sách này lớn hơn 'max_length', chúng sẽ tương đương nhau.
  • Phần tử được chỉ định làm đầu ra.
  • Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.