昨天在code review期间,我了解到一旦list
有元素你就可以写:
fruits = []
fruits.append("Apple")
fruits.append("Orange")
fruits.append("Grapes")
if fruits:
# do something with list
这是确定list
是否为空的简单方法。
问题:
这种行为是否记录在Python文档中?我找了 我自己,但无法找到任何解释。
乍一看,fruits
语句中的boolean
似乎是if
。内部解释是什么?它是在测试if len(fruits) > 0
吗?换句话说,尽管事实if fruits:
是fruits
,1}}
list
醇>