Python 3.x 翻字典

Python 3.x 翻字典,python-3.x,dictionary,Python 3.x,Dictionary,我用python 3.7编写了这段代码 dictionnaire = {'a':'url1', 'b':'url2', 'c': 'url3'} for key, value in dictionnaire.items(): print(key + ' ' + value) 结果是: a url1 b url2 c url3 但是我想要这个结果 c url3 b url2 a url1 非常感谢您的帮助您可以将字典项转换为列表,以便将其反转。你有两种方法: 使用函数: for k,

我用python 3.7编写了这段代码

dictionnaire = {'a':'url1', 'b':'url2', 'c': 'url3'}

for key, value in dictionnaire.items():
   print(key + ' ' + value)
结果是:

a url1
b url2
c url3
但是我想要这个结果

c url3
b url2
a url1

非常感谢您的帮助

您可以将字典项转换为列表,以便将其反转。你有两种方法:

使用函数:

for k,v in reversed(list(dictionnaire.items())):
    print(k,v)
在列表对象上使用:

l = list(dictionnaire.items()).reverse()
for k,v in l:
    print(k,v)

您可以将字典项转换为列表,以便将其反转。你有两种方法:

使用函数:

for k,v in reversed(list(dictionnaire.items())):
    print(k,v)
在列表对象上使用:

l = list(dictionnaire.items()).reverse()
for k,v in l:
    print(k,v)

一种方法是从字典中提取关键字并将其反转

keys = list(dictionnaire.keys())
然后按相反顺序使用此列表以获得所需的输出

for k in keys[::-1]:
    print(k, dictionnaire[k])

一种方法是从字典中提取关键字并将其反转

keys = list(dictionnaire.keys())
然后按相反顺序使用此列表以获得所需的输出

for k in keys[::-1]:
    print(k, dictionnaire[k])
转换为列表
dic\u list=list(dictionnaire.items())

颠倒
dic\u list.reverse()

阅读 dic_列表中k、v的
:
打印(k+“”+v)

转换为列表
dic\u list=list(dictionnaire.items())

颠倒
dic\u list.reverse()

阅读 dic_列表中k、v的
:
打印(k+“”+v)