字典中的键(key)是哈希类型,不可以直接修改,需要修改键值用以下方法.
- 方法一:新增key 其value为原key的value,删除原key及其对应的value
demo1 = { 'name': '小瓜', 'age': 24 }
# 新增key "name_aa",其value为 "name"的value,删除原key:"name"及其对应的value demo1['name_aa'] = demo1.pop('name')
print(demo1)
# {'age': 24, 'name_aa': '小瓜'}
- 方法二:用update完成新key的value更新,并删除原来的key及其对应的value
demo2 = { 'name': '小瓜', 'age': 24 } # 利用update完成新key的value更新,并删除原来的key及其对应的value demo2.update({'age_bb': demo2.pop('age'), 'name_bb': demo2.pop('name')}) print(demo2)
# {'age_bb': 24, 'name_bb': '小瓜'}
- 方法三:新增key其值为原key的value值,删除原key以及其值。
demo3 = { 'name': '小瓜', 'age': 24 } # 新增key:"name_cc",其值为key:"name"的值 demo3['name_cc'] = demo3['name'] # 删除key:"name"及其对应的value del demo3['name'] print(demo3)
# {'age': 24, 'name_cc': '小瓜'}
标签:24,name,python,age,value,小瓜,key,字典 From: https://www.cnblogs.com/yyf993/p/16739199.html