Python–获取字符串列表中数字的总和
原文:https://www . geesforgeks . org/python-get-summary-in-numbers-in-string-list/
有时,在处理数据时,我们可能会遇到一个问题,即我们接收到一系列字符串格式的数据列表,我们希望将其累积为列表。让我们讨论执行这项任务的某些方法。
方法#1:使用 loop + int()
这是执行这个任务的蛮力方法。在这种情况下,我们对整个列表运行一个循环,将每个字符串转换为整数,并按列表方式执行求和,然后存储在一个单独的列表中。
# Python3 code to demonstrate working of
# Summation of String Integer lists
# using loop + int()
# initialize list
test_list = [['1', '4'], ['5', '6'], ['7', '10']]
# printing original list
print("The original list : " + str(test_list))
# Summation of String Integer lists
# using loop + int()
res = []
for sub in test_list:
par_sum = 0
for ele in sub:
par_sum = par_sum + int(ele)
res.append(par_sum)
# printing result
print("List after summation of nested string lists : " + str(res))
Output :
The original list : [['1', '4'], ['5', '6'], ['7', '10']]
List after summation of nested string lists : [5, 11, 17]
版权属于:月萌API www.moonapi.com,转载请注明出处