【发布时间】:2015-12-23 13:58:22
【问题描述】:
对给定列表中所有组合的乘积求和的 Pythonic 方式是什么,例如:
[1, 2, 3, 4]
--> (1 * 2) + (1 * 3) + (1 * 4) + (2 * 3) + (2 * 4) + (3 * 4) = 35
(对于这个例子,我采用了所有的二元素组合,但它可能会有所不同。)
【问题讨论】:
-
组合是否必须包含 2 个元素?
标签: python python-3.x functional-programming