【发布时间】:2016-04-28 02:40:07
【问题描述】:
我想遍历所有长度为 n 且元素总和为 2 的列表。如何有效地做到这一点?这是n = 10 的一个非常低效的方法。最终我想为 `n > 25' 做这个。
n = 10
for L in itertools.product([-1,1], repeat = n):
if (sum(L) == 2):
print L #Do something with L
【问题讨论】:
-
元素值可以是
1和-1吗? -
@lambo477 是的,没错。
标签: python math optimization