在Python 中,判断list 是否为空可以直接用:
names = []
if names:
print("list不为空")
else:
print("list为空")
因为对于一个空的list,它的真值永远都是False。用 len
函数检查list里面元素的长度为0来判断是否为空是多此一举
if len(names) == 0:
print("list 为空")
同样的道理可以衍生到字典(dict),集合(set),元组(tuple)上面去。
有问题可以扫描二维码和我交流
关注公众号「Python之禅」,回复「1024」免费获取Python资源
