擅长:python、mysql、java
<p>我假设名称也是字符串。
这应该起作用:</p>
<pre><code>l1 = [{'app_id': 9833, 'state': 0}, {'app_id': 1036, 'state': 1}, {'app_id': 1039, 'state': 0},{'app_id': 1030, 'state': 0}]
l2 = [{'app_id': 9833, 'name': 'ABC'}, {'app_id': 1036, 'name': 'CDE'}, {'app_id': 1039, 'name': 'XYZ'}, {'app_id': 1030, 'name': 'JKL'}]
l3 = []
for i in range(len(l1)):
if l1[i]['app_id'] == l2[i]['app_id']:
l3.append({'app_id': l1[i]['app_id'], 'name': l2[i]['name'], 'state': l1[i]['state']})
print(l3)
</code></pre>