如何对列表中的整数进行求和?

时间:2018-10-28 21:30:47

标签: python python-3.x list sum

我正在尝试从整数列表中获取数字总和。

在:

 list=[12,37,44,96]

出局:

[3,10,8,15]

我尝试了很多方法,但还没有解决。

1 个答案:

答案 0 :(得分:0)

此单线应做:

result = [sum(int(digit) for digit in str(number)) for number in lst]

基本上,您必须从int到字符串来获取数字,然后再返回int才能对其求和。

注意:为了避免变量名和关键字之间的混淆,我将您的列表变量重命名为lst。