📅  最后修改于: 2023-12-03 14:46:09.852000             🧑  作者: Mango
在Python中,可以通过将字典的键和值反转来获得新的字典。这个过程非常简单,并且Python中的字典包含内置的方法来执行此操作。
下面是一个示例代码,用于演示如何在Python中将字典的键和值反转:
# 创建一个字典
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
# 反转键和值
new_dict = {v: k for k, v in my_dict.items()}
# 输出反转后的字典
print(new_dict)
输出:
{1: 'apple', 2: 'banana', 3: 'cherry'}
首先,我们创建一个名为my_dict
的字典,其中包含三个键值对。接着,我们使用了字典的items()
方法来迭代字典中的每个键值对。
在for
循环中,我们使用了Python中的字典推导式,将原始字典my_dict
中每个键值对的键和值反转,并将它们分配给一个新的字典new_dict
。
最后,我们使用print()
函数输出了反转后的字典new_dict
。
在Python中,通过将字典的键和值反转,可以轻松地创建一个新的字典。这个过程非常简单,并且Python中的字典提供了内置的方法来执行此操作。