📅  最后修改于: 2023-12-03 14:51:05.589000             🧑  作者: Mango
在 Python 中,我们可以很方便地将字典的键和值进行互换。这对于我们在对字典进行处理时非常有用。接下来,我们将介绍如何在 Python 中切换字典中的键和值。
我们可以使用一个简单的字典推导式来切换字典中的键和值。代码如下:
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
new_dict = {value: key for key, value in d.items()}
print(new_dict)
代码输出:
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
我们也可以使用 items()
函数和 dict()
函数来切换字典中的键和值。代码如下:
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
new_dict = dict((value, key) for key, value in d.items())
print(new_dict)
代码输出:
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
我们还可以使用 zip()
函数和 dict()
函数来切换字典中的键和值。代码如下:
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
new_dict = dict(zip(d.values(), d.keys()))
print(new_dict)
代码输出:
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
以上就是在 Python 中切换字典中的键和值的三种方法。无论使用哪一种方法,都可以轻松地实现字典中键和值的互换,让我们的开发工作更加高效。