如何求和整数列表中的所有不可逆整数(整数的部分)



换句话说,我有一个类似[10, 11, 22, 6, 4, 9]的列表,我希望它将所有单个整数相加。因此,1 + 0 + 1 + 1 + 2 + 2 + 6 + 4 + 9

我尝试过使用sum功能和其他各种在线建议,但我仍然迷失了方向。我能做些什么来分解整数,这样我就可以对各个部分求和了?切片?索引?很乐意回答任何问题!!!

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

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

最新更新