字典是另一種可變容器模型,可儲存任意型別物件。
字典是由乙個個鍵值對組成,型別如下:
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,或者自己...