python 字典修改鍵(key)的幾種方法
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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
創(chuàng)建Python Docker鏡像的詳細(xì)步驟
Python和Docker是兩個極其流行的技術(shù),結(jié)合它們可以創(chuàng)建強大的應(yīng)用程序,Docker允許將應(yīng)用程序及其依賴項打包到一個獨立的容器中,而Python則提供了豐富的庫和工具來開發(fā)應(yīng)用程序,本文將提供如何創(chuàng)建Python Docker鏡像的全面指南,,需要的朋友可以參考下2023-12-12
使用Python實現(xiàn)大學(xué)座位預(yù)約功能
這篇文章主要介紹了如何用Python實現(xiàn)大學(xué)座位預(yù)約,今天這個教程教你如何搶到座位,有座位了還怕聽不到課嗎?感興趣的朋友一起看看吧2022-03-03
使用Python開發(fā)游戲運行腳本成功調(diào)用大漠插件
閑來無事,想通過python來實現(xiàn)一些簡單的游戲輔助腳本,而游戲輔助腳本的主要原理就是通過程序來查找游戲程序窗口,模擬實現(xiàn)鼠標(biāo)點擊和鍵盤按鍵等事件來實現(xiàn)游戲輔助的,對Python開發(fā)游戲運行腳本相關(guān)知識感興趣的朋友跟隨小編一起看看吧2021-11-11
Python的Django框架中的數(shù)據(jù)庫配置指南
這篇文章主要介紹了Python的Django框架中的數(shù)據(jù)庫配置指南,文中舉了Python內(nèi)置的SQLite的示例,需要的朋友可以參考下2015-07-07
Python基于pandas爬取網(wǎng)頁表格數(shù)據(jù)
這篇文章主要介紹了Python基于pandas獲取網(wǎng)頁表格數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-05-05
python使用tensorflow保存、加載和使用模型的方法
本篇文章主要介紹了python使用tensorflow保存、加載和使用模型的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01

