เมื่อจำเป็นต้องปรับแต่งขอบล่างของรายการ สามารถใช้การเข้าใจรายการและใส่เงื่อนไขเฉพาะเข้าไปได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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 ถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบและตรวจสอบว่าองค์ประกอบในรายการมากกว่าหรือเท่ากับ K
-
ถ้าใช่ องค์ประกอบจะถูกเก็บไว้ในรายการ มิฉะนั้น ค่าของ K จะถูกเก็บไว้ในรายการ
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล