首页 > 解决方案 > “list.append(val) or list”是如何工作的?

问题描述

在寻找如何允许列表 append() 方法返回新列表时,我偶然发现了这个解决方案:
list.append(val) or list
它非常好并且适用于我的用例,但我想知道它是如何做到的。

标签: pythonpython-3.xlistappend

解决方案


list.append(val)Nonereturn ,它是 Falsy,因此触发并返回or列表。尽管如此,我认为这不是pythonic,只需制作两条单独的行or


推荐阅读