Python 如何对对象求和并在for循环中旋转?

Python 如何对对象求和并在for循环中旋转?,python,Python,我有一个n个数字的列表,我想对n-1的每个组合求和,每次存储输出 那么,假设我有以下几点: my_scores = [] mylist = [1,2,3,4] 我如何构造一个for循环,将四个数字中的三个组合相加,并将它们存储在一个新列表中(我的分数)?使用组合和总和: from itertools import combinations my_scores = [sum(comb) for comb in combinations(mylist, 3)] my_scores [6,

我有一个n个数字的列表,我想对n-1的每个组合求和,每次存储输出

那么,假设我有以下几点:

my_scores = []    
mylist = [1,2,3,4]

我如何构造一个for循环,将四个数字中的三个组合相加,并将它们存储在一个新列表中(我的分数)?

使用
组合
总和

from itertools import combinations
my_scores = [sum(comb) for comb in combinations(mylist, 3)]
my_scores 
[6, 7, 8, 9]

使用
组合
求和

from itertools import combinations
my_scores = [sum(comb) for comb in combinations(mylist, 3)]
my_scores 
[6, 7, 8, 9]

NumPy对象在哪里?@Divakar我的错误是,最初的NumPy查询结果比我原来想象的要简单。谢谢你的突出显示。NumPy对象在哪里?@Divakar我的错误是,最初的NumPy查询结果比我原来想象的要简单。谢谢你的提醒。