Python从具有多个键的字典中删除键

aha*_*jib 0 python dictionary

所以我有一个字典,如下所示:

dictionary={('a','b'):1,('c','d'):2}
Run Code Online (Sandbox Code Playgroud)

如您所见,值有多个键.我想做的是基本上删除(删除)其中一个键.例如,我想说所有值都不再需要第一个键,并将上面的字典转换为以下字典:

dictionary={'b':1,'d':2}
Run Code Online (Sandbox Code Playgroud)

这样做最安全的方法是什么?

谢谢

Mos*_*oye 8

您可以使用字典理解来删除每个元组中的第一个项目:

dictionary = {k: v for (_, k), v in dictionary.items()}
Run Code Online (Sandbox Code Playgroud)