假设我有一个词典,如下所示。
new_vocd = {'amazon': [668], 'flipkart': [34,56], 'myntra': [78,89,98], 'ebay': [876,768], 'microsoft': [67]}
我要使用以下格式的排除对象设置。
exclude = {'amazon', 'microsoft'}
我想从new_vocd
字典中排除排除集中存在的单词。可以使用set difference
选项吗?
还有其他可用的方法吗?任何帮助表示赞赏。
根据词典的预期输出:
new_vocd = {'flipkart': [34,56], 'myntra': [78,89,98], 'ebay': [876,768]}
答案 0 :(得分:1)
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)
答案 1 :(得分:1)
new_vocd = {k:v for k, v in new_vocd.items() if k not in exclude}