小能豆

如何更改 Python 字典中条目的键?

javascript

如何更改 Python 字典中条目的键?


阅读 35

收藏
2024-08-26

共1个答案

小能豆

在 Python 中,字典键是不可变的,因此您无法直接更改字典中的键。但是,您可以通过添加具有所需名称的新键并删除旧键来实现相同的效果。具体操作如下:

例子:

假设您有以下词典:

my_dict = {'old_key': 'value'}

并且您想将密钥更改'old_key''new_key'

步骤:

  1. 添加一个新的键值对,其中包含新键和与旧键关联的值。
  2. 从字典中删除旧密钥。

代码:

my_dict['new_key'] = my_dict.pop('old_key')

解释:

  • my_dict.pop('old_key')``'old_key'从字典中删除键并返回其关联值。
  • my_dict['new_key'] = ...将该值分配给新键'new_key'

完整示例:

my_dict = {'old_key': 'value'}

# Change the key from 'old_key' to 'new_key'
my_dict['new_key'] = my_dict.pop('old_key')

print(my_dict)  # Output: {'new_key': 'value'}

这种方法是高效的并且在大多数情况下都能起到很好的作用。

2024-08-26