字典
字典是由鍵及其相應的值組成,這種鍵-值對稱為項(item)。每個鍵與其值之間都用冒號(:)分隔,項之間用逗號分隔,而整個字典發放在花括號內。空字典(沒有任何項)用兩個花括號表示,類似於這樣:{}
注意:在字典(以及其他對映型別)中,鍵必須是獨一無二的,而字典中的值無需如此。
dict: 可使用dict函式從其他對映(如其他字典)或鍵-值對序列建立字典。
clear: 方法clear刪除所有的字典項,這種操作是就地執行的,因此什麼都不返回(或者說返回none).
copy:方法copy返回乙個新字典,其包含的鍵值對與原來的地點相同。(這個方法執行的是淺複製,因為值本身是原件,而非副本)。
fromkeys:方法frpmkeys建立乙個字典,其中包含指定的鍵,且每個鍵對應的值都是none。
get:方法get為訪問字典項提供了寬鬆的環境,通常,如果你試圖訪問字典中沒有的項,將引發錯誤。
items:方法items返回乙個包含所有字典項的列表,其中每個元素都為(key,value)的形式。字典項在列表中的排列順序不確定。
keys:方法keys返回乙個字典檢視,其中包含指定字典中的鍵。
popitem:方法popitem類似於list.pop,但list.pop彈出列表中的最後乙個元素,而popitem隨機地彈出乙個字典項,因為字典項的順序是不確定的,沒有「最後乙個元素」的概念。如果你要以高效地方式逐個刪除並處理所有字典專案,這可能很有用,因為這樣無需先獲取鍵列表。
setdefault:方法setdefault有點像get,因為它也獲取與指定鍵相關聯的值,但除此之外,setdefault還在字典不包含指定的鍵是,在字典中新增指定的鍵值對。
update:方法update使用乙個字典中的項來更新另乙個字典。
values:方法values返回乙個由字典中的值組成的字典檢視,不同於方法keys,方法values返回的檢視可能包含重複的值。
小結對映:對映讓你能夠使用任何不可變的物件(最常用的是字串和元組)來標識其元素。python只有一種內建的對映型別,那就是字典。
將字串格式設定功能用於字典:要對字典指定字串格式設定操作,不能使用format和命名引數,而必須使用format_map。
字典方法:字典有很多方法,這些方法的呼叫方式與列表和字串的方式相同。
python基礎知識(字典)
建立字典 變數名 zip 轉換為zip物件 空字典變數名 變數名 dict key value,建立只有鍵的字典 fromkey函式 變數名 dict.fromkey 建立只有鍵的字典 刪除字典 del 變數名 變數名.clear 清空 通過鍵值對訪問字典 dict 鍵 dictionary.get...
基礎知識 字典
空字典 沒有任何項 用兩個花括號表示,即 len d 返回字典d包含的項 鍵 值對 數 d k 返回與健k相關聯的值 d k v 將值v關聯到鍵k del d k 刪除鍵為k的項 k in d 檢查字典d是否包含鍵為k的項 1 clear 方法clear刪除所有的字典項,這種操作是就地執行的,因此什...
Python基礎知識 字典dict
字典是python中常用的資料型別,由於字典較為複雜,本文總結了字典的構成,常用處理字典方法和常用處理字典函式 使用鍵 值 key value 儲存,具有極快的查詢速度 例如 dict1 key的特性 字典中的key必須唯一 key必須是不可變的物件 字串,整數不可變。list可變,不能作為key ...