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

Python - Loại bỏ các phần tử không tăng dần

Khi cần loại bỏ các phần tử không tăng dần, ta dùng lặp đơn giản kết hợp so sánh phần tử.

Ví dụ

my_list = [5, 23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]
print("The list is:")
print(my_list)

my_result = [my_list[0]]
for elem in my_list:
    if elem >= my_result[-1]:
        my_result.append(elem)

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

Đầu ra

The list is: [5, 23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]
The result is: [5, 5, 23, 45, 45, 67, 89, 99]

Giải thích

  • Định nghĩa list, hiển thị.
  • Phần tử đầu gán cho list khác.
  • Lặp qua list, so sánh với phần tử cuối.
  • Nếu lớn hơn hoặc bằng, thêm vào list.
  • Hiển thị kết quả.