擅长:python、mysql、java
<p>在<code>for</code>循环中,你有一个人的<code>value</code>,你必须把它加到<code>all_salary</code>。您可以使用<code>print()</code>来查看它</p>
<pre><code>all_salary = 0 # value at start to use +=
for key, value in data.items():
#print(key, value)
all_salary += value
average = all_salary / len[data]
</code></pre>
<p>但是你也可以把它写得简短些——如果你知道列表理解和<code>sum()</code></p>
<pre><code>all_salary = sum( [value for key, value in data.items()] )
</code></pre>
<p>甚至没有<code>[ ]</code></p>
<pre><code>all_salary = sum( value for key, value in data.items() )
</code></pre>
<p>或者更简单地使用<code>.values()</code>而不是<code>.items()</code></p>
<pre><code>all_salary = sum(data.values())
</code></pre>