如何编写Python函数以将字典中的键和值互换?
发布时间:2023-08-16 02:17:18
要编写一个Python函数来交换字典的键和值,可以按以下步骤执行:
1. 定义一个函数,接受一个字典作为参数。
def swap_dict(dictionary):
2. 创建一个空字典来存储键值交换后的结果。
swapped_dict = {}
3. 使用for循环遍历字典中的键和值。
for key, value in dictionary.items():
4. 在循环中将键和值交换,并将其添加到交换后的字典中。
swapped_dict[value] = key
5. 循环结束后,返回交换后的字典。
return swapped_dict
完整的代码如下所示:
def swap_dict(dictionary):
swapped_dict = {}
for key, value in dictionary.items():
swapped_dict[value] = key
return swapped_dict
现在,您可以使用该函数来交换字典中的键和值。例如:
my_dict = {'a': 1, 'b': 2, 'c': 3}
swapped_dict = swap_dict(my_dict)
print(swapped_dict)
输出将会是:
{1: 'a', 2: 'b', 3: 'c'}
这样,您就成功地编写了一个Python函数来交换字典中的键和值。
