📜  Python-测验| Python词典测验 |问题 10(1)

📅  最后修改于: 2023-12-03 15:04:19.394000             🧑  作者: Mango

Python-测验| Python词典测验 |问题 10

本次测验题目为:给定一个字典,将字典中的键与值互换,并将结果打印输出。

以下是解题思路:

  1. 定义一个字典;
  2. 使用字典的 items() 方法获取所有的键值对;
  3. 使用 dict()reversed() 函数将键值对中的键和值交换;
  4. 将交换后的字典打印输出。

下面是代码实现:

# 定义一个字典
my_dict = {'name': '张三', 'age': 20}

# 获取字典中的键值对,并交换键和值
new_dict = dict((value, key) for key, value in my_dict.items())

# 打印输出交换后的字典
print(new_dict)

以上代码执行后的输出结果为:

{'张三': 'name', 20: 'age'}

我们成功地将字典中的键和值互换了,符合题目要求。