เมื่อจำเป็นต้องพิมพ์องค์ประกอบที่เป็นองค์ประกอบหลายรายการในรายการ ความเข้าใจของรายการจะถูกใช้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list = [45, 67, 89, 90, 10, 98, 10, 12, 23] print("The list is :") print(my_list) my_division_list = [6, 4] print("The division list is :") print(my_division_list) my_result = [element for element in my_list if all(element % j == 0 for j in my_division_list)] print("The result is :") print(my_result)
ผลลัพธ์
The list is : [45, 67, 89, 90, 10, 98, 10, 12, 23] The division list is : [6, 4] The result is : [12]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการจำนวนเต็มอีกรายการหนึ่ง
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบและตรวจสอบว่าองค์ประกอบที่หารด้วยองค์ประกอบในรายการจำนวนเต็มให้เศษ 0 หรือไม่
-
ถ้าใช่ จะถูกเก็บไว้ในรายการและกำหนดให้กับตัวแปร
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล