เมื่อต้องการกำหนดขอบเขตล่าง (lower bound) ให้ลิสต์ คือค่าที่น้อยกว่า K จะถูกแทนที่ด้วย K สามารถใช้ list comprehension ได้
ตัวอย่าง
my_list = [51, 71, 86, 21, 11, 35, 67]
print("The list is :")
print(my_list)
K = 50
print("The value of K is ")
print(K)
my_result = [element if element >= K else K for element in my_list]
print("The result is :")
print(my_result)
ผลลัพธ์
The list is : [51, 71, 86, 21, 11, 35, 67] The value of K is 50 The result is : [51, 71, 86, 50, 50, 50, 67]
คำอธิบาย
กำหนดลิสต์ตัวเลขและค่า K (ขอบเขตล่าง)
ใช้ list comprehension:
element if element >= K else Kค่าที่ ≥ K คงไว้ ค่าที่ < K เปลี่ยนเป็น Kแสดงผลลัพธ์ลิสต์ที่มีค่าต่ำสุดเป็น 50