擅长:python、mysql、java
<p>你的<code>dict.update()</code>更新了错误的字典;它有效地执行与分配给一个<code>suspicious_key</code>键完全相同的操作</p>
<p>将字典更新为<code>suspicious_key</code>键引用:</p>
<pre><code>dictionary[source][suspicious_key].update({"startPos":index_start, "endPos": index_end})
</code></pre>
<p>如果该键可能丢失,请使用<code>dict.setdefault()</code>方法为您插入一个空字典:</p>
<pre><code>dictionary[source].setdefault(
suspicious_key, {}).update(
{"startPos":index_start, "endPos": index_end})
</code></pre>
<p>现在<code>startPos</code>和<code>endPos</code>键将被添加到嵌套字典中,而不是完全替换嵌套字典</p>