📜  Python – 在字典中分配反转值(1)

📅  最后修改于: 2023-12-03 14:46:09.852000             🧑  作者: Mango

Python – 在字典中分配反转值

在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中的字典提供了内置的方法来执行此操作。