最近亲爱的公众,我一直收到与元组有关的异常错误。我认为它与空间有关。感谢Adam FYI的帮助,这个程序生成所有组合并将数字放在一起。
有谁知道最新情况
import intercools
list1 = []
stuff = [1, 2, 3]
for L in range(0, len(stuff+1):
for subset in itertools.combinations(stuff, L):
list1.append(subset)
print(list1)
sep = [map(str,l)for l in list1]
nl = [int(''.join(s)) for s in sep]
print(nl)
答案 0 :(得分:0)
您的代码中存在许多语法错误。首先,
stuff
itertools
而不是intercools
完成后,
nl = [int(''.join(s)) for s in sep]
ValueError: invalid literal for int() with base 10: ''
所以sep
似乎偶尔是空的。目前还不清楚你的目标是什么,但看起来list1
不包含你的期望。