Python中 如何检查列表、数组是否为空?

如何判断Python list 为空

假设有下面的数组定义

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函数进行相等比较

发表评论