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

โปรแกรม Python เพื่อค้นหา tuples ที่มีองค์ประกอบทั้งหมดหารด้วย K ได้จากรายการ tuples


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

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