a = []
如何检查是否为空?a
网友回答:
Pythonic 的方法来自 PEP 8 风格指南。
对于序列(字符串、列表、元组),请使用空序列为 false 的事实:
# Correct: if not seq: if seq: # Wrong: if len(seq): if not len(seq):
网友回答:
if not a:
print("List is empty")
使用空的隐含布尔值是相当 Python 的。list
网友回答:
我更喜欢明确地:
if len(li) == 0:
print('the list is empty')
这样就可以 100% 清楚这是一个序列(列表),我们想测试它的大小。我的问题是它给人一种布尔变量的错误印象。li
if not li: ...
li
模板简介:该模板名称为【在Python我如何检查列表是否为空?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。