• 欢迎光临~

python中字典更新键(key)的方式

开发技术 开发技术 2022-09-28 次浏览

字典中的键(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': '小瓜'}

     

 

程序员灯塔
转载请注明原文链接:python中字典更新键(key)的方式
喜欢 (0)