我想反转字符串的顺序,即如果我有:
dictionaryA = {'A':'a', 'B':'b', 'C':'c', 'D':'d'}
我想把它重新排列到它的位置:
{'D':'d','C':'c', 'B':'b', 'A':'a'}
为什么拼接不起作用?([::-1](?反之亦然?你如何重新排列每个字典条目的顺序?
一个非常简单的解决方案(尽管不清楚为什么需要它(:
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'}