Python 3.x 翻字典
我用python 3.7编写了这段代码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,
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)