2017-04-09 47 views
-1
list1 = ["1", "2", "3", "4"], ["5", "6", "7", "8"], ["9", "10", "11", "12"] 

如何製作list1 = ["10"], ["26"], ["42"]如何總結名單清單

另外,如何將變量分配給102642之後?

(我使用Python 3)

+0

請在發佈此類問題之前閱讀基本教程。 – Maroun

+0

正確的輸入,它應該是列表的列表 – RomanPerekhrest

回答

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'