>>> def itself_and_plusone(x):
... return x, x+1
...
>>> itself_and_plusone(1)
(1, 2)
>>> (lambda x: x,x+1)(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'x' is not defined
为什么?和 lambda 的解决方法?不是由
>>> (lambda x: (x,x+1))(10)
(10, 11)
因为它返回一个元组(或列表..)并且需要解包元组