【发布时间】:2022-07-27 23:21:31
【问题描述】:
我有两个带有 Python 的 dict 列表,但有一个问题我不知道如何解决?
my_list_a = [
{"code": "A", "name": "Mr A"},
{"code": "B", "name": "Mrs B"},
{"code": "C", "name": "Mrs C"}
]
my_list_b = [
{"code": "A", "university": "Oxford"},
{"code": "B", "university": "Stanford"},
{"code": "B", "university": "Harvard"},
]
# my expected result is:
my_list = [
{"code": "A", "name": "Mr A", "university": "Oxford"},
{"code": "B", "name": "Mrs B", "university": "Stanford"},
{"code": "B", "name": "Mrs B", "university": "Harvard"},
{"code": "C", "name": "Mrs C", "university": ""},
]
如所见,我需要将两个数据列表映射在一起,键是"code"。
我不知道如何使它正确?有什么办法可以得到预期的结果?
【问题讨论】:
标签: python list dictionary product