假设我有两本字典:
dict1 = [{file:2015a, instrument:NES, gain:23}, {file:2015b, instrument:NES, gain:26}, {file:2015d, instrument:NES, gain:25}]
dict2= [{file:2015a, instrument:NES, gain:3333}, {file:2015c, instrument:PS2, gain:26}, {file:2015d, instrument:NES, gain:4545}]
我想做的是从dict2中提取所有使用instrument=PS2的字典条目,并将它们放在dict1中,忽略dict2中的所有其他条目
或者只是创建一个新字典dict3,它包含dict1中的所有条目nstrument:NES and dict2中所有的条目nstrument:PS2.
最简单的方法是什么
这些是列表,字典是它们的元素
假设,如果键
instrument
的值为PS2
,则希望将字典从dict2
附加到dict1
:另一方面,
dict[1-2]
不是列表的好名字示例:
除上述答案外,您还可以:
会回来的
它们是列表中的词典
您可以对每个列表使用filter()并对其进行合并,以获得如下最终输出:
以下是各个输出:
相关问题 更多 >
编程相关推荐