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

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


เมื่อจำเป็นต้องค้นหาสิ่งอันดับที่มีองค์ประกอบตำแหน่งจากรายการสิ่งอันดับ สามารถใช้การทำความเข้าใจรายการได้

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

ตัวอย่าง

my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)]

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

my_result = [sub for sub in my_list if all(elem >= 0 for elem in sub)]

print("The positive elements are : ")
print(my_result)

ผลลัพธ์

The list is :
[(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)]
The positive elements are :
[(56, 43), (24, 56)]

คำอธิบาย

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

  • สามารถใช้การทำความเข้าใจรายการเพื่อทำซ้ำผ่านองค์ประกอบต่างๆ ได้

  • มีการตรวจสอบเพื่อดูว่าทุกองค์ประกอบมีค่ามากกว่า 0 หรือไม่

  • หากมากกว่า 0 จะถูกแปลงเป็นองค์ประกอบรายการและเก็บไว้ในตัวแปร

  • ตัวแปรนี้แสดงเป็นเอาต์พุตบนคอนโซล