擅长:python、mysql、java
<p>Python dict用作iterables时会产生它们的键。因此,<code>area</code>在您的示例中等于“Forest”</p>
<p>另外,数组中第一个元素的索引是0,而不是1(我相信只有Basic使用基于1的列表/数组)</p>
<p>要同时访问键和值,请使用<code>items</code>或更好的<code>iteritems</code>(请咨询<a href="https://stackoverflow.com/questions/10458437/what-is-the-difference-between-dict-items-and-dict-iteritems">this question on SO</a>以了解它们之间的差异)</p>
<pre><code>for key, value in zones.iteritems():
spawnChance = value[0]
</code></pre>
<p>另外,如果您不太关心密钥,可以使用<code>values</code>:</p>
<pre><code>for area in zones.values():
spawnChance = area[0]
</code></pre>