python從入門到實踐之字典

2022-09-21 01:57:11 字數 1201 閱讀 5049

目錄

字典是乙個對映集合,他儲存的是鍵值對,通過鍵來查詢值,而不是索引

通過大括號{}與鍵值對來表示乙個字典 字典名= 鍵值對之間www.cppcns.com用冒號隔開,鍵值對之間用逗號隔開可以使用xnznkjd函式dict()生成乙個空字典

一般都是通過字典的鍵來查詢值,如果用值來查詢鍵,,,,,書上沒講怎麼查,估計也很麻煩字典名[鍵] 用中括號把鍵括起來就可以查詢相應值了

字典名[鍵]=值 這樣就可以給字典增加新的鍵值對了

跟給字典增加鍵值對是一模一樣的,當給的鍵字典裡面有時就是給字典修改鍵值對的值了

方法1:使用del語句, del 字典名[鍵] 就是這麼用的方法2:使用pop(key,default)方法,他會返回相應的值並刪除這個鍵值對,方法pop()有兩個引數,第乙個是要刪除的字典的鍵,第二個是如果要刪除的鍵字典裡沒有的話返回default這個值,可以省略第二個引數,這樣預設值會為空方法3:使用方法popitem(),他會以元組的形式隨機返回字典中的乙個鍵值對並刪除這個鍵值對方法4:使用clear()方法,他會刪除所有的鍵值對成為乙個空字典

字典名[鍵:列表]

列表名[字典1,元素2,........]

字典名[鍵:字典]

len()函式

len(字典名) 返回字典的長度(鍵值對個數)

max()函式

max(字典名) 返回字典中鍵的最大值,前提是字典中的鍵可以相互比較,是返回鍵不是返回值,下面的min()函式也是

min()函式

min(字典名) 返回字典中鍵的最小值,前提是字典中的鍵可以相互比較

dict()函式

生成乙個空字典

keys()方法

返回字典中的所有鍵的資訊,但是返回結果是python中一種專門表示字典鍵的內部資料dict_keys,如果想更好的使用返回結果可以使用list()函式生成列表

values()方法

返回字典中所有值的資訊,但是返回結果是python中一種專門表示字典值的內部資料dict_values,如果想更好的使用返回結果可以使用list()函式生成列表

items()方法

返回字典中所有鍵值對的資訊,但是返回結果是python的一種內部資料型別dict_items,如果想更好的使用返回結果,可以使用list()函式生成列表,其中列表的元素是乙個個表示鍵值對的元組

本文標題: python從入門到實踐之字典

本文位址:

python從入門到實踐

1.類,例項化是根據類來建立物件 類的實踐 建立乙個人類 class humans 3.7版本不加括號 def init self,name,height 血的教訓init前後兩條下劃線,self不是類的關鍵字 self.name name self.self.height height def l...

python從入門到實踐

1.json初探 import json json模組初探 json在pytho之間分享資料 json.dump a,b 要儲存的資料和用於儲存資料的檔案物件 json.load 將資料載入記憶體 number 1,2,3,4,5,6,7 filename number.json 副檔名.json指...

python從入門到實踐7 6

電影票 有家電影院根據觀眾的年齡收取不同的票價 不到3歲的觀眾免費 3 12歲的觀眾為10美元 超過12歲的觀眾為15美元。請編寫乙個迴圈,在其中詢問使用者的年齡,並指出其票價.在while 迴圈中使用條件測試來結束迴圈。使用變數active 來控制迴圈結束的時機。使用break 語句在使用者輸入 ...