是否有任何内置存根函数返回给定的相同对象?我正在寻找lambda x: x
的快捷方式(例如operator.itemgetter(1)
是一种快捷方式,更有效地说lambda x: x[1]
)。
我在技术上希望得到布尔值,但是timeit
显示lambda x: x
比bool()
(可能是因为bool
创建一个新对象)快了10%,并且因为它被定义了几次但被称为更多,所以它有所不同
我只对if
语句使用变量,所以我不关心它是返回True
还是值本身并使用__bool__
进行测试。