擅长:python、mysql、java
<pre><code>for i in range(0, len(list1)):
</code></pre>
<p>将<code>i</code>转换为<a href="https://docs.python.org/2/library/functions.html#range" rel="nofollow noreferrer">^{<cd2>}</a>的结果,该结果给出从第一个到最后一个的数字列表,但不包括最后一个。你知道吗</p>
<p><code>i</code>和<code>j</code>是这些列表的索引。它将此视为一个数组,通常是Python新手试图应用其旧语言技能时留下的,其中<code>i</code>和<code>j</code>表示二维数组中的<code>x</code>和<code>y</code>值。你知道吗</p>
<p>相反,python中更好的方法是:</p>
<pre><code>total = 0
for sublist in list1:
total += sum(sublist)
</code></pre>
<p>甚至</p>
<pre><code>total = sum(map(sum, list1))
</code></pre>