我有一本以元组为键的字典。
和第二个具有单元素键的字典。
价值观并不重要
dictionary_1 = {("Apple","Banana") : 3,
("Cat","Dog") : 5,
("Spain", "Italy") : 10,
("Chair","Sofa"): 23}
dictionary_2 = {"Denmark" : 4,
"Apple" : 9,
"Fish" : 7,
"Sofa" : 8 }
如果键的任一元素是字典\u 2中的键之一,我想从字典\u 1中删除键
因此,解决办法是:
#Some code
print(dictionary_1)
#The remaining key value pairs would be:
{("Cat","Dog") : 5,
("Spain", "Italy") : 10}
谢谢
使用dictionary comprehension和sets可以很快解决这个问题:
上面说:
希望这有帮助:-)
您可以使用
for key in dict
语法来迭代字典的键:您可以制作一个新的字典,其中包含dict理解,并利用
some()
进行测试:相关问题 更多 >
编程相关推荐