首页 > 解决方案 > 读倒字典python

问题描述

我在 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

非常感谢您的帮助

标签: python-3.xdictionary

解决方案


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

使用reversed功能:

for k,v in reversed(list(dictionnaire.items())):
    print(k,v)

reverse在列表对象上使用:

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

推荐阅读