เมื่อจำเป็นต้องปิดบังรายการโดยใช้ค่าจากรายการอื่น ระบบจะใช้ความเข้าใจรายการ
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list = [5, 6, 1, 9, 11, 0, 4] print("The list is :") print(my_list) search_list = [2, 10, 6, 3, 9] result = [1 if element in search_list else 0 for element in my_list] print("The result is :") print(result)
ผลลัพธ์
The list is : [5, 6, 1, 9, 11, 0, 4] The result is : [0, 1, 0, 1, 0, 0, 0]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการองค์ประกอบอื่น
-
ความเข้าใจของรายการใช้เพื่อวนซ้ำในรายการและค้นหาองค์ประกอบในรายการ
-
ผลลัพธ์ถูกกำหนดให้กับตัวแปร
-
ผลลัพธ์นี้จะแสดงบนคอนโซล