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

ตรวจหาไม่มีทูเพิลใน Python


เมื่อจำเป็นต้องตรวจสอบค่า 'ไม่มี' ในทูเพิล คุณสามารถใช้เมธอด 'ทั้งหมด' และนิพจน์ตัวสร้างได้

วิธี 'ทั้งหมด' จะตรวจสอบเพื่อดูว่าค่าทั้งหมดภายใน iterable เป็นค่า True หรือไม่ ถ้าใช่ จะคืนค่า True มิฉะนั้นจะคืนค่า False

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

ตัวอย่าง

my_tuple_1 = (None, None, None, None, None, None, None )

print ("The tuple is : " )
print(my_tuple_1)

my_result = all(elem is None for elem in my_tuple_1)

print("Does the tuple contain only None values ? ")
print(my_result)

ผลลัพธ์

The tuple is :
(None, None, None, None, None, None, None)
Does the tuple contain only None values ?
True

คำอธิบาย

  • ทูเพิลถูกกำหนดและแสดงบนคอนโซล
  • มีการทำซ้ำโดยใช้ list comprehension และใช้เมธอด 'all' เพื่อตรวจสอบองค์ประกอบใน tuple
  • ผลลัพธ์นี้ถูกกำหนดให้กับค่า
  • แสดงเป็นเอาต์พุตบนคอนโซล