【发布时间】:2019-11-26 15:20:35
【问题描述】:
我会为字典列表应用以下代码:
x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}
z = {**x, **y} # get z= {'a': 1, 'b': 3, 'c': 4} (without duplicated keys)
我创建了几个字典的列表 (List_Dict),如下所示:
List_Dict[0] = {'a': 1, 'b': 2}
List_Dict[1] = {'c': 3, 'a': 4}
List_Dict[2] = {'b': 1, 'c': 2}
... ... ... ... ...
List_Dict[5000] = {'d': 3, 'a': 4}
列表包含 5000 部词典
我问是否有任何简单的方法可以在括号之间动态键入整个元素(5000)以应用此指令:
z = {**List_Dict[0],**List_Dict[1],**List_Dict[2] ....,**List_Dict[5000]}
【问题讨论】:
-
你听说过熊猫吗? pandas.pydata.org
-
每个字典都有不同数量的元素我无法固定列数,每个字典都有超过 100 个键。所以我想应用这个方法
标签: python