d1 = {
'a': [2, 4, 5, 6, 8, 10],
'b': [1, 2, 5, 6, 9, 12],
'c': [0, 4, 5, 8, 10, 21]
}
d2 = {
'a': [12, 15],
'b': [14, 16],
'c': [23, 35]
}
d = {key:d1[key]+d2[key] for key in d1}
print(d1,'\n----------\n',d)
'''
打印结果:
{'a': [2, 4, 5, 6, 8, 10], 'b': [1, 2, 5, 6, 9, 12], 'c': [0, 4, 5, 8, 10, 21]}
----------
{'a': [2, 4, 5, 6, 8, 10, 12, 15], 'b': [1, 2, 5, 6, 9, 12, 14, 16], 'c': [0, 4, 5, 8, 10, 21, 23, 35]}
'''
当时的出发点是想将两个dataframe的数据合并在一起,直接用concat(data=[d1,d2,d3,...])的方法就可以实现,只需要将不同的df存放在一个list列表里