Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否从列出的词典中排除一组单词?_Python_Python 3.x_List_Dictionary_Set - Fatal编程技术网

Python 是否从列出的词典中排除一组单词?

Python 是否从列出的词典中排除一组单词?,python,python-3.x,list,dictionary,set,Python,Python 3.x,List,Dictionary,Set,假设我有一本字典,如下所示 new_vocd = {'amazon': [668], 'flipkart': [34,56], 'myntra': [78,89,98], 'ebay': [876,768], 'microsoft': [67]} 我有一个排除集,格式如下 exclude = {'amazon', 'microsoft'} 我想排除排除集中存在的new\u vocd词典中的单词。是否可以使用设置差异选项 其他可用的方法是什么?感谢您的帮助 以字典形式表示的预期输出: new_

假设我有一本字典,如下所示

new_vocd = {'amazon': [668], 'flipkart': [34,56], 'myntra': [78,89,98], 'ebay': [876,768], 'microsoft': [67]}
我有一个排除,格式如下

exclude = {'amazon', 'microsoft'}
我想排除排除集中存在的
new\u vocd
词典中的单词。是否可以使用
设置差异
选项

其他可用的方法是什么?感谢您的帮助

以字典形式表示的预期输出

new_vocd = {'flipkart': [34,56], 'myntra': [78,89,98], 'ebay': [876,768]}
new_vocd = {'amazon': [668], 'flipkart': [34, 56], 'myntra': [78, 89, 98], 'ebay': [876, 768], 'microsoft': [67]}
exclude = {'amazon', 'microsoft'}
for i in exclude:
    new_vocd.pop(i)
print(new_vocd)
new_vocd = {k:v for k, v in new_vocd.items() if k not in exclude}