我正在尝试在 python 2.7 上给出特定数字的列表中找到所有数字组合。尝试了 itertool 的组合,但无法完全弄清楚,所以就在这里。
mylist=[1,2,3,4,5,6,7,8,9,10]
number=60 # for 3 elements
results=[[3,4,5],[2,3,10],[2,5,6],[1,6,10]...]
我试过了
import itertools
num = [1, 2, 3, 4, 5,6,7,8,9,10]
combinations = []
for combination in itertools.combinations(num, 3):
combinations.append(int("".join(str(i) for i in combination)))
print combinations
# ...
combination=[123,124,125....]