python 字典修改鍵(key)的幾種方法
更新時間:2018年08月10日 11:27:11 作者:風v月
這篇文章主要介紹了python 字典修改鍵(key)的幾種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
python中獲取字典的key列表和value列表
# -*- coding: utf-8 -*- # 定義一個字典 dic = {'劇情': 11, '犯罪': 10, '動作': 8, '愛情': 3, '喜劇': 2, '冒險': 2, '懸疑': 2, '驚悚': 2, '奇幻': 1} #通過list將字典中的keys和values轉(zhuǎn)化為列表 keys = list(dic.keys()) values = list(dic.values()) # 結(jié)果輸出 print("keys列表為:",end='') print(keys) print("values列表為:",end='') print(values)
測試結(jié)果:
注意:python中字典的鍵是不能直接修改,因為鍵是hash。
間接修改鍵的key值方法
第一種(推薦):
dict={'a':1, 'b':2} dict["c"] = dict.pop("a")
第二種方法:
dict={'a':1, 'b':2} dict.update({'c':dict.pop("a")})
第三種方法:
dict={'a':1, 'b':2} dict['c']=dict['a'] del dict['a']
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
Python基于多線程操作數(shù)據(jù)庫相關(guān)問題分析
這篇文章主要介紹了Python基于多線程操作數(shù)據(jù)庫相關(guān)問題,結(jié)合實例形式分析了Python使用數(shù)據(jù)庫連接池并發(fā)操作數(shù)據(jù)庫避免超時、連接丟失相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-07-07Python實現(xiàn)定時精度可調(diào)節(jié)的定時器
這篇文章主要為大家詳細介紹了Python實現(xiàn)定時精度可調(diào)節(jié)的定時器,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04Python NumPy數(shù)組裁切和數(shù)據(jù)類型的實現(xiàn)即原理詳解
這篇文章主要介紹了Python NumPy數(shù)組裁切和數(shù)據(jù)類型的實現(xiàn)即原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2023-05-05python解析html開發(fā)庫pyquery使用方法
PyQuery是一個類似于jQuery的Python庫,也可以說是jQuery在Python上的實現(xiàn),能夠以jQuery的語法來操作解析 HTML 文檔,易用性和解析速度都很好2014-02-02