標籤:索引 對象 基本 表示 rom key 基本操作 成員 iuc
一、映射類型簡介
(1) 映射即一個雜湊值(鍵,key)對應一個指向的對象(值,value),字典是 Python 中唯一的映射類型
(2) 序列類型用索引作為鍵,而映射類型用其他物件類型作為鍵,一般最常見的是用字串作為鍵
(3) 映射類型不再用"序列化排序"的鍵,所以映射類型中的資料是無序排列的
(4) 映射類型通常被稱做雜湊表,是因為字典對象就是雜湊類型的
二、字典的基本操作
(1) 建立字典:a = {‘name‘:‘via‘, ‘age‘:18} 注意:不要用 dict 作為變數名,因為 dict() 是 Python的一種方法,重載 dict() 會帶來麻煩
(2) 訪問字典:a[‘name‘] 表示訪問字典中的 key 為 name 的值
(3) 更新字典:a[‘name‘] = ‘venus‘ 表示把字典中 key 為 name 的值修改為 venus
(4) 刪除字典: del a[‘name‘] 表示刪除字典中指定 key 的值, del a 表示刪除整個字典
三、映射類型的操作符
(1) 標準類型操作符:> 、< 、= 、>= 、<= 、and 、.....
(2) 鍵尋找操作符:[] ,用於尋找鍵對應的值,如定義 a = {‘name‘:‘via‘, ‘age‘:18} ,則 a[‘name‘] 返回結果為 ‘via‘
(3) 成員關係操作符:in 、not in ,用於判斷某個鍵是否存在於字典中,如定義 a = {‘name‘:‘via‘, ‘age‘:18} ,則 ‘name‘ in a 返回結果為 True
四、映射類型的內建函數
(1) 標準類型函數:type() 、str() 、cmp() 、......
(2) 映射類型函數:dict() 、len() 、hash()、......
(3) 映射類型的內建方法:dict.clear() 、dict.fromkeys() 、dict.get() 、dict.items() 、dict.keys() 、......
Python 映射類型:字典