lambda只能传递两个参数吗??
来源:12-5 reduce
qq_未来谁在_0
2019-12-09
from functools import reduce
# 连续的计算
list_x = [1,2,3,4,5,6]
r = reduce(lambda x,y,z:x+y+z,list_x)
print(r)
这个代码是报错的
Traceback (most recent call last):
File “F:/python/workSpace/imoocTest/twl/imooc_reduce.py”, line 5, in
r = reduce(lambda x,y,z:x+y+z,list_x)
TypeError: () missing 1 required positional argument: ‘z’
写回答
2回答
-
7七月
2019-12-09
但是reduce,传3个是什么意思?
022020-05-13 -
7七月
2019-12-09
可以多个。
012020-05-13
相似问题