课程
/后端开发
/Python
/python进阶
如果要求给一个list 输出结果 我这样写的 L = [] def prod(L): i = 0 return L[i] * L[i+1] reduce(prod,[1,2,3,4])
2016-11-12
源自:python进阶 2-5
正在回答
reduce 的原型要求就是两个参数,你写一个就错了,python 一个问题只有一个最好的解决办法,如果想写其他的实现方式 c语言不错可以有很多种写法。
秋水丶 提问者
def prod(x, y):
return x*y
print reduce(prod, [[1,2,3,4])
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计