如何对python列表中的某些数字求和?

时间:2018-11-10 11:04:18

标签: python list sum

我有一个包含[date,data1,data2,data3 ...]的列表。 现在,我需要汇总所有数据,而不是日期。我该怎么办? 我希望我可以得到一个新的列表,看起来像[date,data1 + data2 + data3 ...]

1 个答案:

答案 0 :(得分:4)

您可以使用列表切片来获取除第一个元素以外的所有原始列表。然后,您可以将结果切片传递到sum()

>>> original = ['date',11,222,3]
>>> summed = [original[0], sum(original[1:])]
>>> print(summed)
['date', 236]