欢迎访问宙启技术站
智能推送

如何编写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函数来交换字典中的键和值。