擅长:python、mysql、java
<p>您可以使用<code>sum()</code>,而不是使用循环,因为您知道每个列表的长度</p>
<pre><code>student_grades = [[95,92,86], [66,75,54],[89, 72,100],[34,0,0]] #this is the list you pass into the function
all_avg = []
for i in student_grades:
all_avg.append(sum(i)/3.0)
print (sum(all_avg)/len(all_avg))
63.5833333333
</code></pre>
<p>回答你的问题,尽管你的问题源于线</p>
^{pr2}$
<p>你把自己限制在4个列表中。由于索引错误,你不能少于4个,如果你有超过4个,那么你将不列出一个列表</p>