dict(字典)

建立字典: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值

相關文章
相關標籤/搜索