擅长:python、mysql、java
<pre><code>my_dict = {
'N': [
{'DATE': 2019, 'VALUE': 1},
{'DATE': 2018, 'VALUE': 2}
],
'LT': [
{'DATE': 2019, 'VALUE': 40},
{'DATE': 2001, 'VALUE': 50}
]
}
res =[]
for i in my_dict['N']:
dic = [i['DATE'],i['VALUE'],'NULL']
res.append(dic)
for i in my_dict['LT']:
flag = 0
for j in res:
if i['DATE'] == j[0] and flag ==0:
flag = 1
j[2]=i['VALUE']
if flag==0:
dic = [i['DATE'],'NULL',i['VALUE']]
res.append(dic)
flag = 0
sol = [{'DATE':i[0], 'N':i[1],'LT':i[2]} for i in res ]
print(sol)
</code></pre>
<p>输出</p>
<pre><code>[{'DATE': 2019, 'N': 1, 'LT': 40}, {'DATE': 2018, 'N': 2, 'LT': 'NULL'}, {'DATE': 2001, 'N': 'NULL', 'LT': 50}]
</code></pre>