物聯(lián)網(wǎng)Python編程實(shí)戰(zhàn) 課件 5.Python字典_第1頁
物聯(lián)網(wǎng)Python編程實(shí)戰(zhàn) 課件 5.Python字典_第2頁
物聯(lián)網(wǎng)Python編程實(shí)戰(zhàn) 課件 5.Python字典_第3頁
物聯(lián)網(wǎng)Python編程實(shí)戰(zhàn) 課件 5.Python字典_第4頁
物聯(lián)網(wǎng)Python編程實(shí)戰(zhàn) 課件 5.Python字典_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Python字典江蘇電子職業(yè)學(xué)院Python物聯(lián)網(wǎng)字典是一種可變?nèi)萜髂P停纱鎯?chǔ)任意類型對(duì)象概念《新華字典》是中國第一部現(xiàn)代漢語字典,1953年10月,由人民教育出版社出版第一次出版,并不斷修訂。為中國文化水平的提高作出了歷史性的貢獻(xiàn)Python字典字典鍵值對(duì)組成,

鍵值之間用冒號(hào)

:

分割,每個(gè)對(duì)之間用逗號(hào)(,)分割,整個(gè)字典包括在花括號(hào)

{}

中,格式如下所示:d=

{key1:value1,key2:value2}

鍵必須是唯一的,但值則不必。值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字。item1item2

item3

key1value1key2value2key3value3Python字典創(chuàng)建空字典:emptyDict

=

{}訪問字典里的值#!/usr/bin/python3

dict={'Name':'liuhao','Age':23,'likes':'Python'}print("dict['Name']:",dict['Name'])print("dict['Age']:",dict['Age'])運(yùn)行結(jié)果:dict['Name']:liuhaodict['Age']:23print("dict['Address']:",dict['Address'])如果用字典里沒有的鍵訪問數(shù)據(jù),會(huì)輸出錯(cuò)誤Traceback

(mostrecentcalllast):

File

"test.py",line5,

in

<module>

print

("dict['Alice']:",dict['Alice'])KeyError:

'Alice'

運(yùn)行結(jié)果:Python字典修改字典可通過key修改valueinfo={'name':'ly','id':100,'address':'淮安'}info['id']=101print('修改之后的id為%d:'%info['id'])輸出結(jié)果:添加元素變量名[‘鍵’]=數(shù)據(jù)如果“鍵”在字典中,不存在,

那么就會(huì)新增這個(gè)元素info={'name':'ly','id':100}info['age']=18print(info)輸出結(jié)果:Python字典刪除元素del與clear()del刪除指定的元素info={'name':'ly','id':100,'age':18}delinfo['age']print(info)

#訪問刪除元素后的字典del刪除整個(gè)字典info={'name':'ly','id':100,'age':18}delinfoprint(info)#訪問刪除后的字典運(yùn)行結(jié)果:運(yùn)行結(jié)果:Python字典刪除元素del與clear()clear()清空整個(gè)字典info={'name':'ly','id':100,'age':18}print(info)info.clear()print(info)輸出結(jié)果:Python字典操作字典<1>len()測(cè)量字典中,鍵值對(duì)的個(gè)數(shù)<2>keys返回一個(gè)包含字典所有KEY的列表<3>values返回一個(gè)包含字典所有value的列表<4>items返回一個(gè)包含所有(鍵,值)元祖的列表遍歷字典<1>遍歷字典的key(鍵)

.keys()<2>遍歷字典的value(值)

.values()<3>遍歷字典的項(xiàng)(元素)

.items()<4>遍歷字典的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論