如何检查列表是否为空?

如何检查列表是否为空?

例如,如果通过以下内容:

a = []

我怎样才能查清楚a是空的?


蝴蝶不菲
浏览 632回答 3
3回答

qq_遁去的一_1

做这件事的方式是从Pep 8风格指南(在哪里是意思是“建议”和不指“不建议”):对于序列(字符串、列表、元组),请使用空序列为false的事实。Yes: if not seq:      if seq:No:  if len(seq):      if not len(seq):

浮云间

我更喜欢明确地:if len(li) == 0:     print('the list is empty')这样就能百分之百地清楚li是一个序列(列表),我们要测试它的大小。我的问题if not li: ...它给人的错误印象是li是一个布尔变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python