【发布时间】:2013-03-26 01:11:24
【问题描述】:
我有字典
d = {'a':3, 'b':7, 'c':8}
我想知道如何反转字典的顺序以使其看起来像这样:
d = {3:'a', 7:'b', 8:'c'}
我想这样做,而不仅仅是这样写。 有没有办法我可以使用第一个字典来获得新的结果?
【问题讨论】:
-
不是排序。只是颠倒键和值。一开始我也误会了
-
dict 不应用作变量
-
不要使用
dict作为变量名,python内置字典类已经调用dict -
我改变了它,你可以在下面看到内置的
dict已经被使用,这是我们试图避免的干扰类型 -
在 python 3.6+ 中可以开箱即用
标签: python dictionary