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

วิธีใดดีที่สุดในการตรวจสอบว่ารายการว่างใน Python หรือไม่


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

>>> L1=[]
>>> not L1
True
>>> L1=[1,2]
>>> not L1
False

อีกวิธีหนึ่งคือการตรวจสอบว่าความยาวของรายการเป็นศูนย์หรือไม่ ซึ่งหมายความว่าว่างเปล่า

>>> L1=[]
>>> len(L1)
0
>>> L1=[1,2]
>>> len(L1)
2