Python 如何对对象求和并在for循环中旋转?
我有一个n个数字的列表,我想对n-1的每个组合求和,每次存储输出 那么,假设我有以下几点: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,
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查询结果比我原来想象的要简单。谢谢你的提醒。