Python | 求列表中数字出现的次数


当需要对列表中的数字进行求和时,可以使用一个简单的循环和 ‘str’ 方法。

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

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

以下是对它的演示 -

示例

 交互演示

my_list = [11, 23, 41, 62, 89, 0, 10]
print("The list is : ")
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 ("The result after adding the digits is : " )
print(my_result)

输出

The list is :
[11, 23, 41, 62, 89, 0, 10]
The result after adding the digits is :
[2, 5, 5, 8, 17, 0, 1]

说明

  • 定义了一个列表,并将其显示在控制台上。
  • 创建了另一个空列表。
  • 迭代该列表,并将列表中的每个元素转换为字符串并迭代。
  • 然后对它进行加法并作为一个单独的数字进行转换。
  • 对该列表的所有元素执行此操作。
  • 这被追加到空列表中。
  • 然后将其作为输出显示在控制台上。

更新于:11-Mar-2021

3K+ 浏览量

开启你的 职业生涯

完成课程并获得认证

开始学习
广告
© . All rights reserved.