python字典的整理信息

字典的增刪改查大綱 增: dic={'age':18,'name':'liu','sex':'male'} dic['high'] = 185  #沒有鍵值對,添加
dic['age'] = 16   #有對應的鍵,覆蓋
dic.setdefault('weight',110)   #沒有鍵值對則添加
dic.setdefault('name','li')    #有鍵時不作任何改變
print(dic) 刪 dic={'age':18,'name':'liu','sex':'male'} dic.pop('age')  #有返回值,輸入key刪除對應的鍵值對
dic.popitem()   #隨機刪除 有返回值,Python3.6是默認刪除最後一個
del dic['name'] #刪除指定鍵值對,沒有會報錯
dic.clear()      #清空字典
print(dic) 改 dic={'age':18,'name':'liu','sex':'male'} dic['sex'] = 'female'  #強制修改
dic1 = {'color':'yellow','sex':'female'} dic.update(dic1) #直接更新字典,用dic1去更新dic
print(dic) 查 dic={'age':18,'name':'liu','sex':'male'} print(dic.keys())    #字典的鍵以高仿列表的形式輸出
print(dic.values())    #字典的值以高仿列表的形式輸出
print(dic.items())   #字典的鍵值對以元組的形式輸出,但類型都是鍵值對型([('age', 18), ('name', 'liu'), ('sex', 'male')])
for i in dic:         #默認打印鍵值,後面跟.values()打印出數值,跟.items()打印出鍵值對
print(i) print(dic.get('name'))   #根據鍵找到對應的值,不報錯
嵌套 dic = {'name':['alex','wusir','taibai'], 'py9':{'time':'5mon','learn_money':19800,}, 'age':21

相關文章
相關標籤/搜索