Python 如何将字典的元素与字典列表的元素合并?

Python 如何将字典的元素与字典列表的元素合并?,python,dictionary,merge,zip,Python,Dictionary,Merge,Zip,我在列表中有一本词典: [{'selectionId': 47999}, {'selectionId': 55190}, {'selectionId': 58805}] 以及词典列表: [[{'price': 2.04, 'size': 45.35}, {'price': 2.02, 'size': 7404.31}, {'price': 2.0, 'size': 15485.06}], [{'price': 4.3, 'size': 2493.19}, {'price': 4.2, 'siz

我在列表中有一本词典:

[{'selectionId': 47999}, {'selectionId': 55190}, {'selectionId': 58805}]
以及词典列表:

[[{'price': 2.04, 'size': 45.35}, {'price': 2.02, 'size': 7404.31}, {'price': 2.0, 'size': 15485.06}], [{'price': 4.3, 'size': 2493.19}, {'price': 4.2, 'size': 5627.74}, {'price': 4.1, 'size': 1489.93}], [{'price': 3.5, 'size': 5785.37}, {'price': 3.45, 'size': 4404.69}, {'price': 3.4, 'size': 4917.9}]]
我想将第一个字典的元素与列表列表的字典中的每个元素“压缩”,如下所示:

[[{'selectionId': 47999, 'price': 2.04, 'size': 45.35}, {'selectionId': 47999, 'price': 2.02, 'size': 7404.31}, {'selectionId': 47999, 'price': 2.0, 'size': 15485.06}]...
等等。我怎么能这样做?我已经尝试了
{**x,**y}
语法,但没有按我所希望的方式工作。

从pprint导入pprint
l1=[{“selectionId”:47999},{“selectionId”:55190},{“selectionId”:58805}]
l2=[
[
{“价格”:2.04,“尺寸”:45.35},
{“价格”:2.02,“尺寸”:7404.31},
{“价格”:2.0,“尺寸”:15485.06},
],
[
{“价格”:4.3,“尺寸”:2493.19},
{“价格”:4.2,“尺寸”:5627.74},
{“价格”:4.1,“尺寸”:1489.93},
],
[
{“价格”:3.5,“尺寸”:5785.37},
{“价格”:3.45,“尺寸”:4404.69},
{“价格”:3.4,“尺寸”:4917.9},
],
]
对于拉链中的a、b(l1、l2):
对于b中的d:
d、 更新(一)
pprint(l2)
印刷品:

[[{'price':2.04,'selectionId':47999,'size':45.35},
{'price':2.02,'selectionId':47999,'size':7404.31},
{'price':2.0,'selectionId':47999,'size':15485.06}],
[{'price':4.3,'selectionId':55190,'size':2493.19},
{'price':4.2,'selectionId':55190,'size':5627.74},
{'price':4.1,'selectionId':55190,'size':1489.93}],
[{'price':3.5,'selectionId':58805,'size':5785.37},
{'price':3.45,'selectionId':58805,'size':4404.69},
{'price':3.4,'selectionId':58805,'size':4917.9}]]

Stackoverflow不是免费的编码服务。你需要做一个调查,然后在必要时问一些具体的问题。