在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资源
猜你喜欢
- 2020-06-07
- python去除列表中重复元素
- 2015-12-16
- Python列表对象实现原理
- 2024-03-04
- Python中的 if __name__ == '__main__' 是什么?
- 2024-03-04
- 用 Python 破解隔壁老王家的 Wi-Fi 密码,刺激!
- 2023-06-12
- Python3.12新特性
- 2023-04-17
- Python虚拟环境使用
- 2023-04-15
- 如何删除macOS系统默认的Python2.7并替换成最新版python3.11
- 2022-12-09
- python 中return和yield有什么区别
- 2022-08-17
- 如何利用多态干掉 if else 语句
- 2022-07-22
- 10个python初学者常犯的错误