python初學22.Python特色數據類型(字典)(上)

字典

字典,如下圖所示:

可以利用關鍵詞查找對應信息

例如我們可以通過人的身份證號碼查到一個人的信息

為什么呢?因為每個人的身份證號是唯一的

小明:那可說不定!

。。。

創(chuàng)建字典

字典是一些列鍵(key)值(value)對組成的,形式如下:

{鍵1:值1,鍵2,:值2}

每個鍵值對用冒號隔開

每對之間用逗號隔開

演示一下創(chuàng)建字典:

劃重點:鍵必須是唯一的,必須是不可變的,如字符串,數字,元組

值可以是任何數據類型

我們按要求創(chuàng)建幾個奇葩的字典:

創(chuàng)建空字典:

除了直接用大括號創(chuàng)建字典,還可以用dict()來創(chuàng)建字典

用法如下:

通過放入列表套元組或者元組套列表實現

或者列表套列表 、元組套元組

還記得上節(jié)課在元組里講到的列表和元組的相互轉換么?

其實還可以這樣創(chuàng)建:

這種情況下,鍵只能為字符串類型,并且創(chuàng)建的時候字符串不用加引號

不信你試試加上引號變成字符串:

結果確實報錯了,用這種方法不能創(chuàng)建鍵為數值型的字典:

訪問字典中的值:

和列表元組的索引相似,以以下形式訪問鍵對應的值:

字典名[鍵]

注意:如果查找的鍵不在字典里,會報錯:

看報錯信息,是KeyKerror

如果不確定,可以先做個檢查,查查字典里是否有某個鍵:

使用方法:

鍵 ?in ?字典

返回的是True ? 或者 ?False

更新字典

添加、刪除、更新修改 字典中的鍵值對:

今天作業(yè)是自己跟著操作一遍~

自己不敲代碼永遠學不會寫代碼

下課

人生苦短,我選Python

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容