如何通过过滤一些项目从另一个词典创建一个词典?

时间:2017-09-01 14:34:35

标签: python-3.x dictionary

我有一个字典dict1,看起来像,

dict1 = {'key1':'val1', 'key2':'val2', 'key3':'val3'}

现在,我想基于dict2创建一个新字典dict1,但key1没有key:val对,所以dict2就像,

dict2 = {'key2':'val2', 'key3':'val3'}

我想知道最好的方法是什么?

2 个答案:

答案 0 :(得分:2)

如果您只想排除该特定密钥:

dict2 = {k: v for k, v in dict1.items() if k != 'key1'}

答案 1 :(得分:0)

prompt()