建立字典:info = {spa
「age」: 18,字符串
「name」: 「zhangsan」,get
「li」: [ 11,[],(),22,33,{「k1」 : 「vv1」, 「sex」 : 0} ] ,it
}io
(1)字典的keys能夠是數字、字符串、元組,keys不能重複,不然第二個之後的key沒法顯示date
(2)取值:info[「age」]、info.get(「age」,default):值不存在用default填充循環
區別:info[「age」]的key不存在則報錯,get()不會dict
(3)clear(),清空字典di
(4)copy(),複製字典(淺拷貝)copy
(5)del info[keys],經過key刪除字典元素
(6)for item in info: 循環獲得key,item爲info的key
(7)for item in info.keys(): 循環獲得keys
(8)for item in info.values(): 循環獲得value
(9)for k,v in info.item():循環獲得key和value
(10)v = dict.fromkeys(list, value),根據序列list的每個元素做爲key,value做爲值生成字典
(11)pop(key),刪除key爲key的元素,並返回被刪除的元素
(12)popitem(),隨機刪除,並返回key、value鍵值對
(13)setdefault(key, value),設置值。key已存在,不設置,返回當前key值,key不存在則設置key、value,並返回value
(14)update({key1:value1, key2:value2})
或update(key1=value1, key2=value2),更新value值