python dict 字典對映型別

2022-06-30 10:33:12 字數 1113 閱讀 7886

對映型別用來表示通過關鍵字索引的任意物件的集合。和序列不同, 對映型別是無 序的。對映型別可以使用數字、字串、或其他不可變物件來索引。對映型別是可 變型別。

字典是唯一的內建的對映型別。可以使用任何不可變的物件作為字典的關鍵字(如字 符串、數字、元組等)。列表、字典、及包含可變物件的元組不可以作為關鍵字。 (字典型別需要關鍵字的值保持不變)

使用索引運算子m[k](k為關鍵字)可以訪問對映物件 m 中索引為 k 的元素。如果對映 物件中沒有 k 這個關鍵字,則引發keyerror異常。 len(m)函式返回乙個對映物件 的元素個數。表 3.6列出了對映物件可用的方法及操作。

對映物件的方法和操作

專案

len(m)

m[k]

m[k] = x

del m[k]

m.clear()

m.copy()

m.has_key(k)

m.items()

m.keys()

m.update(b)

m.values()

m.get(k[,v])

m.setdefault(k[,v])

m.popitem()

描述返回m中的條目個數

返回關鍵字k索引的元素

設定關鍵字k索引的值為x

刪除乙個元素

刪除所有元素

返回m的乙個淺拷貝

若 m 中存在 key k 返回true,否則返回false

返回包含所有關鍵字和對應值(key ,value )的列表

返回由所有關鍵字組成的列表

將字典b中的所有物件加入m

返回乙個包含m中所有對應值的列表

返回m[k],若m[k]不存在時,返回 v

返回m[k],若m[k]不存在時,返回 v 並設定m[k] = v

從 m 中隨機刪除乙個元素,並以元組的形式返回其關鍵字和值

python dict 字典 操作

名稱 唯一性資料型別 可變性key 鍵 唯一 數字 字串 元組 不可value 值 不唯一 任意可變 dict assert dict 通過指定key值訪問對應的value dict assert dict say hello assert dict 20 hi 60 不存在時 報keyerror ...

Python dict 字典 詳細總結

d d.has key name 如果有key返回true d.get name 如果沒有key返回none 賦值可以是字元,數字,列表,元組,字典。d age 28 d friends john megan alex del d name 刪除指定key d.clear 清空字典d name 如果...

Python dict 字典 詳細總結

d d.has key name 如果有key返回true d.get name 如果沒有key返回none 賦值可以是字元,數字,列表,元組,字典。d age 28 d friends john megan alex del d name 刪除指定key d.clear 清空字典d name 如果...