擅长:python、mysql、java
<p>现有的两个答案也很有效,但是如果您知道<code>xbo_prev</code>将拥有您的密钥,另一个选择是利用<a href="https://docs.python.org/3.5/library/stdtypes.html#dict.get" rel="nofollow">^{<cd2>}</a>的<code>default</code>参数:</p>
<pre><code>print >>woodWOPfile, 'YA="%s"' % xbo.get('Y', xbo_prev['Y'])
</code></pre>
<p>请注意,这并没有修改<code>xbo</code>,如果您打算修改<code>xbo</code>,您可以像juanchopanza建议的那样使用<code>.setdefault()</code>,尽管我认为在print语句中放置变异操作是令人困惑的,并且可能造成更多的伤害而不是好处。你知道吗</p>