所以我有一个字典,如下所示:
dictionary={('a','b'):1,('c','d'):2}
Run Code Online (Sandbox Code Playgroud)
如您所见,值有多个键.我想做的是基本上删除(删除)其中一个键.例如,我想说所有值都不再需要第一个键,并将上面的字典转换为以下字典:
dictionary={'b':1,'d':2}
Run Code Online (Sandbox Code Playgroud)
这样做最安全的方法是什么?
谢谢
您可以使用字典理解来删除每个元组中的第一个项目:
dictionary = {k: v for (_, k), v in dictionary.items()}
Run Code Online (Sandbox Code Playgroud)