擅长:python、mysql、java
<p>这里有一种通过列表理解来实现的方法:</p>
<pre><code>[{**a, **b, **c} for a, b, c in zip(d1, d2, d3)]
</code></pre>
<p>输出为:</p>
<pre><code>[{'id': 1, 'title': 'delectus aut autem', 'Level': 'Gold', 'completed': False},
{'id': 2,
'title': 'quis ut nam facilis et officia qui',
'Level': 'Silver',
'completed': True}]
</code></pre>
<p>请注意,这假定所有三个列表:</p>
<ul>
<li>按ID排序。如果不是这样,请首先使用(例如):<code>l3 = sorted(l3, key=lambda x:x["id"])</code>对它们进行排序</李>
<li>包含所有ID的项</李>
</ul>