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

โปรแกรม Python เพื่อค้นหา Tuples ที่มีองค์ประกอบเชิงบวกในรายการ tuples


เมื่อจำเป็นต้องค้นหา tuple ที่มีองค์ประกอบเชิงบวกในรายการ tuples จะใช้ list comprehension และ 'all' operator

ตัวอย่าง

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

my_tuple = [(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]

print("The list is :")
print(my_tuple)

my_result = [sub for sub in my_tuple if all(element >= 0 for element in sub)]

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
[(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]
The result is :
[(14, 15, 19), (46, 68)]

คำอธิบาย

  • รายการทูเพิลของจำนวนเต็มถูกกำหนดและแสดงบนคอนโซล

  • ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบและตรวจสอบว่าองค์ประกอบมากกว่า 0

  • ทำได้โดยใช้ตัวดำเนินการ "ทั้งหมด" และถูกแปลงเป็นรายการ

  • สิ่งนี้ถูกกำหนดให้กับตัวแปร

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล