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.