Python 遍历列表并将总和添加到新列表
Python looping through list and adding sum to new list
我创建了一个程序,它根据概率输出 10 个数字。该程序然后将列表中的数字相加并将此和添加到新列表 - outcome1
。
我的问题是如何循环此程序以使其输出 10 个数字,比如 15 次?每次对 10 个数字求和并将总和添加到新列表 - outcome1
。完成后,新列表 - outcome1
中应该有 15 个数字。然后我将创建此列表的直方图。
这是我迄今为止尝试过的方法,输出 10 个数字和总和,而不是循环 15 次。
将 amount 和 outcome1 添加到 for 循环并在每次求和后清除输出:
for j in range (15):
for i in range(10):
output.append(probability(prob, outcome))
amount = sum(output)
outcome1.append(amount)
output = []
print(outcome1)
我创建了一个程序,它根据概率输出 10 个数字。该程序然后将列表中的数字相加并将此和添加到新列表 - outcome1
。
我的问题是如何循环此程序以使其输出 10 个数字,比如 15 次?每次对 10 个数字求和并将总和添加到新列表 - outcome1
。完成后,新列表 - outcome1
中应该有 15 个数字。然后我将创建此列表的直方图。
这是我迄今为止尝试过的方法,输出 10 个数字和总和,而不是循环 15 次。
将 amount 和 outcome1 添加到 for 循环并在每次求和后清除输出:
for j in range (15):
for i in range(10):
output.append(probability(prob, outcome))
amount = sum(output)
outcome1.append(amount)
output = []
print(outcome1)