【发布时间】:2015-11-13 06:50:29
【问题描述】:
这是下面的函数调用,我正在尝试构造函数fee,我需要使用函数 prog 映射元组。这样就变成了(6-7)**2 + (7-1)**2 + (1-4)**2,最后一个是(4-6)**2。然后我将这些相加并在fee 中返回这个值。
fee((6, 7, 1, 4), lambda x, y: (x-y) ** 2)
【问题讨论】:
-
什么是功能费?
-
玩具能否通过输入/输出示例阐明您的要求?
-
欢迎来到 Stack Overflow,奶酪。 SO 是一个问答网站。读者,比如你自己,提出问题,而其他读者试图回答这些问题。您的帖子缺少一个关键要素:一个问题。您有具体问题吗?
-
fee = lambda t: sum((x-y)**2 for x, y in zip(t, t[1:]+(t[0],)))
标签: python lambda functional-programming reduce