Python:字典的相反顺序?

2024-10-05 10:39:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想颠倒字符串的顺序,即如果我有:

dictionaryA = {'A':'a', 'B':'b', 'C':'c', 'D':'d'}

我想把它重新排列到原来的位置:

{'D':'d','C':'c', 'B':'b', 'A':'a'}

为什么拼接不起作用?([::-1])? 还有反向()吗?如何重新排列每个词典条目的顺序


Tags: 字符串目的顺序词典dictionarya
1条回答
网友
1楼 · 发布于 2024-10-05 10:39:59

一个非常简单的解决方案(尽管不清楚您为什么需要它):

d = {'A':'a', 'B':'b', 'C':'c', 'D':'d'}
dr = {k: d[k] for k in reversed(d)}

print(dr)

输出:

{'D': 'd', 'C': 'c', 'B': 'b', 'A': 'a'}

相关问题 更多 >

    热门问题