python從入門到實踐之字典
發(fā)布日期:2022-02-02 15:11 | 文章來源:CSDN
字典概述
字典是一個映射集合,他儲存的是鍵值對,通過鍵來查找值,而不是索引
字典定義
通過大括號{}與鍵值對來表示一個字典字典名={鍵1:值1,鍵2:值2.......} 鍵值對之間用冒號隔開,鍵值對之間用逗號隔開可以使用函數(shù)dict()生成一個空字典查找字典的值
一般都是通過字典的鍵來查找值,如果用值來查找鍵,,,,,書上沒講怎么查,估計也很麻煩字典名[鍵] 用中括號把鍵括起來就可以查找相應值了
給字典增加鍵值對
字典名[鍵]=值 這樣就可以給字典增加新的鍵值對了
給字典修改鍵值對的值
跟給字典增加鍵值對是一模一樣的,當給的鍵字典里面有時就是給字典修改鍵值對的值了
給字典刪除鍵值對
方法1:使用del語句, del 字典名[鍵] 就是這么用的方法2:使用pop(key,default)方法,他會返回相應的值并刪除這個鍵值對,方法pop()有兩個參數(shù),第一個是要刪除的字典的鍵,第二個是如果要刪除的鍵字典里沒有的話返回default這個值,可以省略第二個參數(shù),這樣默認值會為空方法3:使用方法popitem(),他會以元組的形式隨機返回字典中的一個鍵值對并刪除這個鍵值對方法4:使用clear()方法,他會刪除所有的鍵值對成為一個空字典
字典中可以包含列表值
字典名[鍵:列表]
列表中可以包含字典
列表名[字典1,元素2,........]
字典中可以包含字典
字典名[鍵:字典]
關于字典的一些其他操作函數(shù)和方法
len()函數(shù)
len(字典名) 返回字典的長度(鍵值對個數(shù))
max()函數(shù)
max(字典名)返回字典中鍵的最大值,前提是字典中的鍵可以相互比較,是返回鍵不是返回值,下面的min()函數(shù)也是
min()函數(shù)
min(字典名) 返回字典中鍵的最小值,前提是字典中的鍵可以相互比較
dict()函數(shù)
生成一個空字典
keys()方法
返回字典中的所有鍵的信息,但是返回結果是python中一種專門表示字典鍵的內(nèi)部數(shù)據(jù)dict_keys,如果想更好的使用返回結果可以使用list()函數(shù)生成列表
values()方法
返回字典中所有值的信息,但是返回結果是python中一種專門表示字典值的內(nèi)部數(shù)據(jù)dict_values,如果想更好的使用返回結果可以使用list()函數(shù)生成列表
items()方法
返回字典中所有鍵值對的信息,但是返回結果是python的一種內(nèi)部數(shù)據(jù)類型dict_items,如果想更好的使用返回結果,可以使用list()函數(shù)生成列表,其中列表的元素是一個個表示鍵值對的元組
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注本站的更多內(nèi)容!
版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
相關文章
關注官方微信