Python快速替换对应字典值的键名
时间: 2023-11-05 17:05:14 浏览: 91
python修改字典内key对应值的方法
5星 · 资源好评率100%
你可以使用字典推导式实现快速替换对应字典值的键名。具体步骤如下:
1. 定义一个字典 `my_dict`,其中包含需要替换的键值对。
2. 定义一个字典 `new_dict`,用于保存替换后的键值对。
3. 使用字典推导式遍历 `my_dict` 中的每一个键值对,将值作为新字典的键名,将键名作为新字典的值。
4. 如果需要原地修改 `my_dict`,可以使用 `my_dict.update(new_dict)`。
以下是示例代码:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
new_dict = {v: k for k, v in my_dict.items()}
print(new_dict)
# 输出:{1: 'a', 2: 'b', 3: 'c'}
```
在这个例子中,我们将原字典中的值作为新字典的键名,原字典中的键名作为新字典的值。如果需要将原字典中的值映射到不同的键名,可以相应地修改字典推导式的表达式。
阅读全文