繁体   English   中英

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

[英]How to sum certain numbers in a python list?

我有一个包含 [date,data1,data2,data3...] 的列表。 现在我需要总结所有数据但不是日期。 我怎么能那样做? 我希望我能得到一个看起来像 [date,data1+data2+data3...] 的新列表

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM