在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资源
猜你喜欢
- 2015-12-16
- Python列表对象实现原理
- 2020-06-07
- python去除列表中重复元素
- 2020-06-04
- 如何对python字典进行排序
- 2020-06-14
- python中文件复制
- 2022-05-21
- 为啥用 PIP 安装库也会提示UnicodeDecodeError?
- 2019-05-12
- 一行代码将 cookie 字符串转换成字典对象
- 2020-05-07
- Python自制PornHub风格的LOGO
- 2020-06-04
- 如何用Python执行linux命令
- 2017-07-19
- 如何正确理解@classmethod与@staticmethod
- 2022-03-13
- 从一段小代码开始学习如何重构