第六章 Python中的元組,數(shù)列和字典

歡迎關(guān)注微信公眾號(hào)watson_python,及時(shí)獲取最新的更新。


在前2章介紹了,Python中的基本變量類型和字符串的常用處理,在這一章,介紹一下Python中提供的元組,列表和字典等數(shù)據(jù)類型。元組用”()”標(biāo)識(shí),內(nèi)部元素用逗號(hào)隔開,但是元素不能二次賦值,相當(dāng)于只讀列表。列表中的元素可以修改,對(duì)元素可以進(jìn)行追加和消除,列表用“[]“表示。字典用”{}“標(biāo)識(shí),是鍵值對(duì),在字典中的鍵是唯一值,不允許重復(fù)。

此外字典內(nèi)置了如下函數(shù)和方法:

Python字典包含了以下內(nèi)置函數(shù):

·cmp(dict1, dict2):比較兩個(gè)字典元素。

·len(dict):計(jì)算字典元素個(gè)數(shù),即鍵的總數(shù)。

·str(dict):輸出字典可打印的字符串表示。

·type(variable):返回輸入的變量類型,如果變量是字典就返回字典類型。

Python字典包含了以下內(nèi)置方法:

·dict.clear():刪除字典內(nèi)所有元素

·dict.copy():返回一個(gè)字典的淺復(fù)制

·dict.fromkeys():創(chuàng)建一個(gè)新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對(duì)應(yīng)的初始值

·dict.get(key, default=None):返回指定鍵的值,如果值不在字典中返回default值

·dict.has_key(key):如果鍵在字典dict里返回true,否則返回false

·dict.items():以列表返回可遍歷的(鍵,值)元組數(shù)組

·dict.keys():以列表返回一個(gè)字典所有的鍵

·dict.setdefault(key, default=None):和get()類似,但如果鍵不已經(jīng)存在于字典中,將會(huì)添加鍵并將值設(shè)為default

·dict.update(dict2):把字典dict2的鍵/值對(duì)更新到dict里

·dict.values():以列表返回字典中的所有值

本章的示例同樣保存在gitHub上,可以到gitHub下載相關(guān)的Jupyter Notebook筆記。

https://github.com/weizy1981/part2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容