擅长:python、mysql、java
<p>如果只是一个包含一层嵌套列表的列表,则可以轻松执行此操作:</p>
<p>正常方式:</p>
<pre><code>lst = [[1,2],[1,2,3], [1]]
summed = [[sum(i)] for i in lst]
</code></pre>
<p>不使用<code>sum()</code></p>
<pre><code># this does the same thing but in reference to what you were talking about
def sumSubList(lst):
summed = []
for i in lst:
summ = 0
for x in i: summ += x
summed.append([summ])
return summed
print(sumSubList(lst))
</code></pre>