Python | 列表中数字的总和

当需要对列表中的位数进行求和时,可以使用简单的循环和'str'方法。

列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。

'str'方法将给定值转换为字符串数据类型。

以下是相同的演示-

示例

my_list = [11, 23, 41, 62, 89, 0, 10]
print("清单是: ")
print(my_list)
my_result = []
for elem in my_list:
   sum_val = 0
   for digit in str(elem):
      sum_val += int(digit)
   my_result.append(sum_val)
print ("将数字相加后的结果是: " )
print(my_result)
输出结果
清单是:
[11, 23, 41, 62, 89, 0, 10]
将数字相加后的结果是:
[2, 5, 5, 8, 17, 0, 1]

解释

  • 列表已定义,并显示在控制台上。

  • 创建另一个空列表。

  • 遍历该列表,并将列表中的每个元素转换为字符串,然后进行遍历。

  • 然后将其添加并转换为一位数字。

  • 这是在列表的所有元素上完成的。

  • 这被追加到空列表中。

  • 然后将其显示为控制台上的输出。