python 字典常用方法

2021-08-31 03:20:14 字數 1170 閱讀 8710

字典是另一種可變容器模型,可儲存任意型別物件。

字典是由乙個個鍵值對組成,型別如下:

dic =
特徵:

新增或修改元素

dic = 

# 新增元素:鍵為』b『,值為100

dic['b'] = 100

print(dic)

# 若新增元素鍵已存在,則替換已存在的值

dic['a'] = 100

print(dic)

刪除元素

dic = 

# 刪除鍵值對

del dic['a']

print(dic)

# 清空字典

dic.clear()

print(dic)

{}# 清空字典

del dic

print(dic)

unboundlocalerror: local variable 'dic' referenced before assignment

查詢

dic = 

# 通過訪問

print(dic['a'])

# 通過get()函式訪問

print(dic.get(1))

[1, 2]

abcprint(dic.get('b'))

print(dic['b'])

none

keyerror: 'b'

字典內建方法:

dict.clear() # 刪除字典內所有元素

dict.get(key, default=none) # 返回指定鍵的值,如果值不在字典中返回default值

dict.has_key(key) # 如果鍵在字典dict裡返回true,否則返回false

dict.items() # 以列表形式返回可遍歷的(鍵, 值) 元組陣列

dict.keys()# 以列表形式返回乙個字典所有的鍵

dict.values() # 以列表形式返回字典中的所有值

dict.setdefault(key, default=none) # 但如果鍵不存在於字典中,將會新增鍵並將值設為default

python 字典常用方法

1 d.items 引數 不需要引數 作用 處理字典d 返回值 返回乙個dict items物件,dict items物件是可迭代物件 注 dict items物件類似乙個列表,每個元素是乙個元組,每個元組是原來字典的乙個鍵值對 2 d.values 引數 不需要引數 作用 處理字典的值 返回值 返...

python字典常用方法

字典是乙個無序 可變和有索引的集合。在 python 中,字典用花括號編寫,擁有鍵和值。建立並列印字典 thisdict print thisdict 獲取 model 鍵的值 x thisdict model 還有乙個名為 get 的方法會給你相同的結果 獲取 model 鍵的值 x thisdi...

Python 字典 常用方法 總結

格式 字典 鍵 key 一般使用字串型別,值 value 可以是任何型別 以鍵值對儲存,鍵是唯一的,如果重複,後者覆蓋前者 字典不保證順序 查 值 字典 鍵 根據 key 查詢值 value 字典.get 鍵,預設值 根據鍵 key 獲取值 vlaue 如果 key 不存在,返回 none,或者自己...