例如,如果通过了以下要求:
a = []
如何检查是否为空?a
a
if not a: print("List is empty")
使用空的隐式布尔值是相当pythonic的。list
list
Pythonic的方法是从PEP 8风格指南中。
对于序列(字符串、列表、元组),请使用空序列为 false 的事实: # Correct: if not seq: if seq: # Wrong: if len(seq): if not len(seq):
对于序列(字符串、列表、元组),请使用空序列为 false 的事实:
# Correct: if not seq: if seq: # Wrong: if len(seq): if not len(seq):