擅长:python、mysql、java
<p>你不用圆括号来查字典。请改用<code>print city1.dict[output]</code>。但是,看起来你是在用字典键创建一个列表,Python会抱怨如果你试图在这样的列表上建立索引,这是不可散列的。在</p>
<p>如果<code>output</code>中有多个键,请尝试以下操作:</p>
<pre><code>print [city1.dict[elem] for elem in output]
</code></pre>
<p>以数据结构的类型命名也是一种不好的做法。我会考虑将<code>dict</code>重新命名为其他东西,例如<code>city_dict</code>或更具描述性的东西。在</p>