如何汇总列表清单

时间:2017-04-09 06:29:32

标签: python list python-3.x variables sum

list1 = ["1", "2", "3", "4"], ["5", "6", "7", "8"], ["9", "10", "11", "12"]

如何制作list1 = ["10"], ["26"], ["42"]

此外,如何在之后将变量分配给102642

(我使用的是Python 3。)

1 个答案:

答案 0 :(得分:1)

>>> list1 = ["1", "2", "3", "4"], ["5", "6", "7", "8"], ["9", "10", "11", "12"]
>>> 
>>> [str(sum(map(int,i))) for i in list1]
['10', '26', '42']
>>> 

您始终可以解压缩列表。

>>> a,b, c = [str(sum(map(int,i))) for i in list1]
>>> a
'10'