我正在尝试从整数列表中获取数字总和。
在:
list=[12,37,44,96]
出局:
[3,10,8,15]
我尝试了很多方法,但还没有解决。
答案 0 :(得分:0)
此单线应做:
result = [sum(int(digit) for digit in str(number)) for number in lst]
基本上,您必须从int到字符串来获取数字,然后再返回int才能对其求和。
注意:为了避免变量名和关键字之间的混淆,我将您的列表变量重命名为lst。