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

Python – Tùy chỉnh giới hạn dưới cho danh sách


Khi cần áp dụng giới hạn dưới (lower bound) cho các phần tử trong danh sách (thay thế giá trị nhỏ hơn K bằng K), ta dùng list comprehension với điều kiện.

Ví dụ

my_list = [51, 71, 86, 21, 11, 35, 67]
print("Danh sách ban đầu:")
print(my_list)
K = 50
print("Giá trị K:")
print(K)
my_result = [element if element >= K else K for element in my_list]
print("Kết quả:")
print(my_result)

Kết quả

Danh sách ban đầu: [51, 71, 86, 21, 11, 35, 67]
Giá trị K: 50
Kết quả: [51, 71, 86, 50, 50, 50, 67]

Giải thích

  • Định nghĩa danh sách và ngưỡng K.

  • List comprehension: nếu phần tử ≥ K thì giữ nguyên, ngược lại thay bằng K.

  • In danh sách sau khi áp dụng lower bound.