python修改字典中键的数据类型
时间: 2023-10-17 10:15:13 浏览: 319
Python数据类型详解(四)字典:dict
Python中字典中的键必须是不可变的类型,例如字符串、数字或元组等。如果要修改字典中键的数据类型,需要先将原来的键删除,然后用新的键和对应的值重新添加到字典中。以下是一个示例代码:
```python
my_dict = {'1': 'value1', '2': 'value2', '3': 'value3'}
# 将键 '2' 的数据类型从字符串修改为整数
new_key = 2
value = my_dict.pop('2')
my_dict[new_key] = value
print(my_dict) # 输出:{1: 'value1', 3: 'value3', 2: 'value2'}
```
在上面的代码中,我们首先用 `pop` 方法将原来的键 '2' 删除,并将其对应的值保存到变量 `value` 中。然后,我们用新的键 `new_key` 和原来的值重新添加到字典中。最后,我们输出修改后的字典内容。
阅读全文