2016-12-27 65 views
0

我怎样才能从这个大名单:如何加入ñ名单在Python 3

import numpy 
import itertools 
N = numpy.array(input().strip().split(" "),int) 
N = list(N) 
k = len(N) 
for i in range(1, 10): 
    for j in list(itertools.combinations_with_replacement(sorted(N), i)): 
     print(sum(list(j))) 

存在被赋予了许多℃。 我算多少的名单ñ总结排列(N给出)等于号C.

+1

你到底想达到什么目的?输入输出? –

+0

你的代码包含语法错误。修复它们并描述代码的预期行为 – freude

+0

我想要列出所有来自N的总和(N是给出的列表),然后将所有这些总和与数字进行比较(再次给出数字) – Hendrra

回答

2

您可以尝试附加

import numpy 
import itertools 
N = numpy.array(input().strip().split(" "),int) 
N = list(N) 
k = len(N) 
res = [] 
for i in range(1, 10): 
    for j in list(itertools.combinations_with_replacement(sorted(N), i)): 
     res.append(sum(list(j)))