python 循环修改字典key的值
时间: 2023-12-20 18:05:40 浏览: 140
替换python字典中的key值方法
可以使用字典推导式和del语句来实现循环修改字典key的值,示例如下:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
new_dict = {('new_' + key): value for key, value in my_dict.items()}
# 将原字典key添加前缀'new_'
del my_dict['a'] # 删除原字典中的key'a'
print(new_dict) # {'new_a': 1, 'new_b': 2, 'new_c': 3}
print(my_dict) # {'b': 2, 'c': 3}
```
需要注意的是,字典是无序的,所以新字典中的key顺序可能与原字典不同。
阅读全文