vii*_*käs 2 python string sum list
我有一个包含这种列表的列表:
l = [['709', '651', '750', '806', '850', '759', '801'],
['603', '551', '600', '555', '559', '655', '700'],
['603', '-', '-', '601', '-', '-', '-']]
Run Code Online (Sandbox Code Playgroud)
我想要一个包含每个列表总和的新列表.
在这种情况下,结果应该是:
[5326, 4223, 1204]
Run Code Online (Sandbox Code Playgroud)
这可能吗?
lists = [
['709', '651', '750', '806', '850', '759', '801'],
['603', '551', '600', '555', '559', '655', '700'],
['603', '-', '-', '601', '-', '-', '-']
]
lists_sum = [sum(int(i) for i in l if i != '-') for l in lists]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |