当需要对列表中的位数进行求和时,可以使用简单的循环和'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]
列表已定义,并显示在控制台上。
创建另一个空列表。
遍历该列表,并将列表中的每个元素转换为字符串,然后进行遍历。
然后将其添加并转换为一位数字。
这是在列表的所有元素上完成的。
这被追加到空列表中。
然后将其显示为控制台上的输出。