擅长:python、mysql、java
<p>append方法的工作方式与您对字典的期望不同。您可以在循环中执行以下操作来绕过此问题:</p>
<pre class="lang-py prettyprint-override"><code>for jobs, nums in allJobs.items():
if jobs in Jobs:
JobsWithNums[jobs] = nums
</code></pre>
<p>这是迭代字典中的所有键和值,并在新JobsWithNums dict中创建这些条目</p>
<p>或者,您可以使用dict comprehension在一行中构建相同的列表:</p>
<pre class="lang-py prettyprint-override"><code>JobsWithNums = {k:v for k,v in allJobs if k in Jobs}
</code></pre>