使用“lambda”颠倒字典中键值的顺序

2024-06-26 02:03:49 发布

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

在Python中,如何反转字典中键值对的顺序?例如,我有一本字典:

english_spanish = {"hi": "hola", "thanks": "gracias", "yes": "si", "no": "no"}

我想反转它,这样它就会返回:

^{pr2}$

我想知道您如何使用lampda来实现它,但我似乎不明白它是如何工作的


Tags: no字典english顺序hiyes键值si
1条回答
网友
1楼 · 发布于 2024-06-26 02:03:49
english_spanish = {"hi": "hola", "thanks": "gracias", "yes": "si", "no": "no"}
spanish_english = {v:k for (k, v) in english_spanish.items()}
print(spanish_english)
# {'hola': 'hi', 'no': 'no', 'gracias': 'thanks', 'si': 'yes'}

相关问题 更多 >