擅长:python、mysql、java
<p>而不是<code>for ship, info in ships</code>尝试<code>for ship, info in ships.iteritems()</code>。在</p>
<p>使用<code>in ships</code>语法,您只能返回一个值(它们的键)。在</p>
<p>例如,您可以:</p>
<pre><code>ships = { 'a': 'ship_a', 'b': 'ship_b', 'c': 'ship_c' }
for key in ships:
print(key) # Outputs a b c
</code></pre>
<p>相反,如果你这样做:</p>
^{pr2}$
<p>有关python2.x和python3.x兼容性的更多信息,请查看<a href="https://stackoverflow.com/a/3294899/1924026">this answer</a>。在</p>