回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我得到了字典外键的一个键错误,尽管我知道键实际上在字典中。有什么可能导致这种情况的想法吗?</p>
<pre><code>print G.keys()
</code></pre>
<p>返回以下内容:</p>
<pre><code>['24', '25', '20', '21', '22', '23', '1', '3', '2', '5', '4', '7', '6', '9', '8', '11', '10', '13', '12', '15', '14', '17', '16', '19', '18']
</code></pre>
<p>但当我试图访问下一行代码的字典中的值时。。。</p>
<pre><code>for w in G[v]: #note that in this example, v = 17
</code></pre>
<p>我收到以下错误消息:</p>
<pre><code>KeyError: 17
</code></pre>
<p>任何帮助、提示或建议都是值得赞赏的。谢谢。</p>