如何对整数列表中的所有单个整数(整数的一部分)求和?

1 python integer list

换句话说,我有一个这样的列表[10, 11, 22, 6, 4, 9],我希望它把所有的单个整数相加。所以,1 + 0 + 1 + 1 + 2 + 2 + 6 + 4 + 9

我已经尝试在sum网上使用该功能和其他各种建议,但我仍然迷失了方向。我能做些什么来分解整数,以便我可以对各个部分求和?切片?索引?很高兴回答任何问题!!!

Iro*_*key 7

您可以将每个整数作为字符串进行迭代并获得其每个部分的总和。

>>> lst = [10, 11, 22, 6, 4, 9]
>>> sum([int(i) for x in lst for i in str(x)])
26
Run Code Online (Sandbox Code Playgroud)