python基礎(chǔ)之字典
更新時(shí)間:2021年10月22日 10:03:13 作者:qianqqqq_lu
這篇文章主要介紹了python的字典,實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
字典

# 字典:也是python中重要的數(shù)據(jù)類型,字典是由鍵值對(duì)組成的集合
# 通常使用 鍵來訪問數(shù)據(jù),效率非常高,和list一樣支持對(duì)數(shù)據(jù)的添加、修改和刪除操作
# 特點(diǎn):
# 1.不是序列類型,沒有下標(biāo)的概念,是無序的鍵值集合,是python中內(nèi)置的高級(jí)數(shù)據(jù)類型‘
# 2.使用{}來表示字典對(duì)象,每個(gè)鍵值對(duì)使用逗號(hào)來分割
# 3.其鍵必須是不可變的類型【元組、字符串】 值可以是任意類型
# 4.每個(gè)鍵必定是唯一的,如果存在重復(fù)的鍵,那么后者會(huì)覆蓋前者,產(chǎn)生覆蓋
# 如何創(chuàng)建字典
dicta={} #空字典
print(type(dicta))

# 如何創(chuàng)建字典
dicta={"pro":'藝術(shù)','school':'北影'}
# 添加字典數(shù)據(jù)
dicta['name']='周雨彤' #key:value 直接賦值操作
dicta['age']='25'
dicta['pos']='演員'
# 結(jié)束添加
print(dicta)
print(len(dicta)) ##數(shù)據(jù)項(xiàng)長(zhǎng)度
print(type(dicta))

dicta={"pro":'藝術(shù)','school':'北影'}
# 添加字典數(shù)據(jù)
dicta['name']='周雨彤' #key:value 直接賦值操作
dicta['age']='25'
dicta['pos']='演員'
# 修改數(shù)據(jù)
print(dicta) #輸出完整的字典
print(dicta['name']) #通過鍵獲取對(duì)應(yīng)的值
dicta['name']='白鹿' #修改鍵對(duì)應(yīng)的值
dicta['school']='上戲'
print(dicta)

# 獲取所有的鍵 print(dicta.keys()) #獲取所有的值 print(dicta.values()) #獲取所有的鍵和值 print(dicta.items())

# 獲取所有的鍵
print(dicta.keys())
#獲取所有的值
print(dicta.values())
#獲取所有的鍵和值
# print(dicta.items())
for key,value in dicta.items():
# print(item)
print('%s==%s'%(key,value))

dicta.update({'age':32}) ##修改數(shù)據(jù)
dicta.update({'height':1.75}) ##添加數(shù)據(jù)
print(dicta)

# 刪除操作
del dicta['name'] #刪除指定鍵
dicta.pop('age') #通過指定鍵來進(jìn)行刪除
print(dicta)

print(dicta) # 如何排序 print(sorted(dicta.items(),key=lambda d:d[0]))

# 如何排序 #按照key排序 print(sorted(dicta.items(),key=lambda d:d[0])) #按照value排序 print(sorted(dicta.items(),key=lambda d:d[1]))

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
pytest自動(dòng)化測(cè)試中的fixture的聲明和調(diào)用
這篇文章主要為大家介紹了pytest自動(dòng)化測(cè)試中的fixture的聲明和調(diào)用,文中含有詳細(xì)示例操作有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
python 自動(dòng)監(jiān)控最新郵件并讀取的操作
這篇文章主要介紹了python 自動(dòng)監(jiān)控最新郵件并讀取的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03
pytorch 數(shù)據(jù)預(yù)加載的實(shí)現(xiàn)示例
在PyTorch中,數(shù)據(jù)加載和預(yù)處理是深度學(xué)習(xí)中非常重要的一部分,本文主要介紹了pytorch 數(shù)據(jù)預(yù)加載的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
python使用matplotlib的savefig保存時(shí)圖片保存不完整的問題
這篇文章主要介紹了python使用matplotlib的savefig保存時(shí)圖片保存不完整的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
如何利用python多線程爬取天氣網(wǎng)站圖片并保存
最近做個(gè)天 氣方面的APP需要用到一些天氣數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于如何利用python多線程爬取天氣網(wǎng)站圖片并保存的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11
解決Python中的modf()函數(shù)取小數(shù)部分不準(zhǔn)確問題
這篇文章主要介紹了解決Python中的modf()函數(shù)取小數(shù)部分不準(zhǔn)確問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05

