Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อพิมพ์องค์ประกอบที่เป็นทวีคูณขององค์ประกอบที่ระบุในรายการ


เมื่อจำเป็นต้องพิมพ์องค์ประกอบที่เป็นองค์ประกอบหลายรายการในรายการ ความเข้าใจของรายการจะถูกใช้

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

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 หรือไม่

  • ถ้าใช่ จะถูกเก็บไว้ในรายการและกำหนดให้กับตัวแปร

  • สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล