แก้ไขแล้ว: หลามตรวจสอบว่าไม่มีหรือว่างเปล่า

ปัญหาหลักในการตรวจสอบว่ารายการไม่ว่างเปล่าหรือไม่คืออาจช้า

if not None or not '': print('Not empty!')

เงื่อนไขแรกคือ ถ้า “ไม่ใช่ไม่มี” ซึ่งจะประเมินเป็น True เงื่อนไขที่สองคือ “หรือไม่” ซึ่งประเมินเป็น True เช่นกัน ดังนั้นนิพจน์ทั้งหมดจะประเมินเป็น True และคำสั่งพิมพ์จะถูกดำเนินการ

ไม่ใช่ไม่มี

ใน Python "not none" เป็นนิพจน์บูลีนที่ประเมินค่าเป็น True หากมีอย่างน้อยหนึ่งรายการในรายการ และ False มิฉะนั้น

วิธีการ : ว่างเปล่าในหลาม

def ว่างเปล่า (ตัวเอง):
สำหรับผมในระยะ(เลนส์(ตัวเอง)):
ตัวเอง [i] = ”

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น