Python學習筆記5——字典

1.字典數(shù)據(jù)類型

共同點:和列表一樣庭再,字典也是很多值的集合碰逸。

不同的:1)列表的下標只能是整數(shù)

? ? ? ? ? ? ? ? ? ? ? 字典的索引可以用很多數(shù)據(jù)類型

? ? ? ? ? ? ? ? 2)列表使用[]

? ? ? ? ? ? ? ? ? ? ? 字典使用{}

字典的索引被稱為鍵悍缠,鍵及其關聯(lián)的值稱為“鍵——值”對

1)字典中“鍵——值”對的輸入是沒有順序的

? ? ? 列表中表項的順序一致才能說兩個列表相等

? ? ? 字典中只要表項都包含雁乡,兩個字典就相等

? ? ? 字典也可以使用in和not in關鍵詞

2)keys()吐葱、values()街望、items()方法

? ? ? keys()----------返回字典的鍵

? ? ? values()--------返回字典鍵對應的值

? ? ? items()---------返回鍵——值對

? ? ? 這些方法返回的值類似列表,但不是真正的列表弟跑,不能被修改灾前,不能使用列表的方法。

? ? ? 但這些數(shù)據(jù)類型(分別是dict_keys孟辑、dict_values 和dict_items)可以用于for循環(huán)

3)檢查字典中是否存在鍵或值

? ? ?通過in和not in關鍵詞

? ? ? 也可以是‘color’ in s

? ? ?這種情況是對的哎甲,in默認檢查值是否是字典的鍵

4)get()方法

? ? ? 檢查鍵是否存在于字典中

? ? ? 有兩個參數(shù):要取得其值的鍵蔫敲,以及若該鍵不存在,取回的備用值


如炭玫,picnicitems字典中含有“cups”這個鍵奈嘿,返回它所對應的值;沒有eggs吞加,就返回備用值0.

5)setdefault()方法

? ? ?為字典中某個鍵設置一個默認值裙犹,當該鍵沒有任何值時使用。

? ? ?傳遞給該方法的第一個參數(shù)值榴鼎,是要檢查的鍵伯诬。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二個參數(shù)值,是如果該鍵不存在時要設置的值巫财。

? ? ?如果該鍵存在盗似,方法就會返回它所對應的值;否則平项,就將該鍵加入字典赫舒,并設置默認值。

2.pprint模塊

提供了打印出任何Python數(shù)據(jù)結(jié)構(gòu)類和方法闽瓢。

1)pprint.pprint(object,stream=None,indent=1, width=80, depth=None)

輸出格式的對象字符串到指定的stream,最后以換行符結(jié)束接癌。

如果字典本身包含嵌套的列表或字典,pprint.pprint()函數(shù)就特別有用扣讼。

2)pprint.pformat(object,indent=1,width=80, depth=None)

返回格式化的對象字符串

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缺猛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子椭符,更是在濱河造成了極大的恐慌荔燎,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件销钝,死亡現(xiàn)場離奇詭異有咨,居然都是意外死亡,警方通過查閱死者的電腦和手機蒸健,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門座享,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人似忧,你說我怎么就攤上這事渣叛。” “怎么了橡娄?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵诗箍,是天一觀的道長。 經(jīng)常有香客問我挽唉,道長滤祖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任瓶籽,我火速辦了婚禮匠童,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘塑顺。我一直安慰自己汤求,他們只是感情好,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布严拒。 她就那樣靜靜地躺著扬绪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪裤唠。 梳的紋絲不亂的頭發(fā)上挤牛,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死惧所,一個胖子當著我的面吹牛网持,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播祠饺,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了章办?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤滨彻,失蹤者是張志新(化名)和其女友劉穎藕届,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疮绷,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡翰舌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了冬骚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片椅贱。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖只冻,靈堂內(nèi)的尸體忽然破棺而出庇麦,到底是詐尸還是另有隱情,我是刑警寧澤喜德,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布山橄,位于F島的核電站,受9級特大地震影響舍悯,放射性物質(zhì)發(fā)生泄漏航棱。R本人自食惡果不足惜睡雇,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饮醇。 院中可真熱鬧它抱,春花似錦、人聲如沸朴艰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祠墅。三九已至侮穿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毁嗦,已是汗流浹背亲茅。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留金矛,地道東北人芯急。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像驶俊,于是被迫代替她去往敵國和親娶耍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容