假设有下面的数组定义
a = []
如何判断 a
为空?
Python推荐的方式
对于序列(字符串、列表、元组)
if not a:
print("List is empty")
Code language: PHP (php)
不推荐的方式
if len(li) == 0:
print('the list is empty')`
Code language: PHP (php)
使用内置函数检查长度或检查空列表的性能要低得多:
对于len(a) == 0检查:
首先 Python 必须检查全局变量以查看是否len被遮蔽, 然后它必须调用Python 中 load0
函数进行相等比较