合并具有不同键的两个字典列表

时间:2020-09-05 03:56:57

标签: python list dictionary join

我有两个关注的数据集(这两个数据集长10k-18k。) 让我知道是否需要在示例中添加更多条目。

A = [{'air_temperature_celcius': '7', 'date' : 2010-08-20', 'relative_humidity' : '37.9', 'station': '2002-022A', 'wind_speed_knots': '5.5'}] 

B = [{'latitude': '-37.591', 'longitude': '148.111', 'datetime':'2019-10-02T03:52:12', 'surface_temp':'57', 'confidence': '83', 'power' : '26.7'}]

鉴于他们没有类似的钥匙,我该如何加入他们?最接近的可能是键:date和键:datetime,但是它们是不同的值。我计划使用基于分割和广播的并行联接算法,可能与基于哈希的本地联接一起使用吗?我不确定在没有共同属性时如何加入他们。

提前感谢大家。

1 个答案:

答案 0 :(得分:0)

由于A和B是列表,因此可以使用extend()方法将它们合并为A.extend(B)