最佳答案
我在两台 PC 上运行 Eclipse SDK v3.6和 PyDev v2.6插件,分别使用 Linux 和 Windows。
我想传递一个元组作为参数,比如:
foo = lambda (x,y): (y,x)
print (foo((1,2)))
这种方法可以在 Linux 上运行,并得到正确的结果:
> (2,1)
在 Windows 上出现了一个错误:
foo = lambda (x,y): (y,x)
^
SyntaxError: invalid syntax
如何解决这个问题?