เมื่อจำเป็นต้องค้นหาสิ่งอันดับที่มีองค์ประกอบที่หารด้วยองค์ประกอบเฉพาะ 'K' ได้ คุณสามารถใช้การทำความเข้าใจรายการได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list = [(45, 90, 135), (71, 92, 26), (2, 67, 98)] print("The list is : ") print(my_list) K = 45 print("The value of K has been initialized to ") print(K) my_result = [sub for sub in my_list if all(ele % K == 0 for ele in sub)] print("Elements divisible by K are : " + str(my_result))
ผลลัพธ์
The list is : [(45, 90, 135), (71, 92, 26), (2, 67, 98)] The value of K has been initialized to 45 Elements divisible by K are: [(45, 90, 135)]
คำอธิบาย
-
รายการ tuple ถูกกำหนดและแสดงบนคอนโซล
-
ค่าของ K ถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบต่างๆ
-
ทุกองค์ประกอบในรายการทูเปิลจะถูกตรวจสอบเพื่อดูว่าหารด้วย K ได้หรือไม่
-
หากหารด้วย K ลงตัว จะถูกแปลงเป็นรายการและเก็บไว้ในตัวแปร
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล