DAY.13
每天抽空學習一點python課程,並記錄每一天的學習內容-第十三天
一、字典概述
特點:
①字典不是序列型別所以沒有下標的概念,是一個無序的鍵值集合,是內建的高階資料型別。
②用來表示字典物件,每個鍵值對用逗號分隔。
④每個鍵一定是唯一的,如果存在重複的鍵,後者會覆蓋前者。
二、字典資料的新增
例:dict1={'地址':'某某路'} #建立一個字典dict1['姓名']='張三' ##key:valuedict1['年齡']=25dict1['性別']='男'print(dict1)輸出結果:{'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}
三、字典資料的訪問
例:dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}print(dict2["姓名"]) #透過鍵獲取對應的值輸出結果:張三
四、字典資料的修改
例:dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}dict2['姓名']='李四'print(dict2)輸出結果:{'地址': '某某路', '姓名': '李四', '年齡': 25, '性別': '男'}
五、獲取所有的資料
例1:獲取所有的鍵dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}print(dict2.keys())輸出結果:dict_keys(['地址', '姓名', '年齡', '性別'])例2:獲取所有的值dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}print(dict2.values())輸出結果:dict_values(['某某路', '張三', 25, '男'])例3:獲取所有的鍵和值dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}print(dict2.items())輸出結果:dict_items([('地址', '某某路'), ('姓名', '張三'), ('年齡', 25), ('性別', '男')])
六、update
例1:可以增加資料dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}dict2.update({'身高':1.75})print(dict2)輸出結果:{'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男', '身高': 1.75}例2:可以修改資料dict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}dict2.update({'姓名':'王五'})print(dict2)輸出結果:{'地址': '某某路', '姓名': '王五', '年齡': 25, '性別': '男'}
七、字典資料的刪除
例1:用deldict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}del dict2['地址']print(dict2)輸出結果:{'姓名': '張三', '年齡': 25, '性別': '男'}例2:用popdict2={'地址': '某某路', '姓名': '張三', '年齡': 25, '性別': '男'}dict2.pop('地址')print(dict2)輸出結果:{'姓名': '張三', '年齡': 25, '性別': '男'}
這一領域完全小白
如果文中有不正確的地方
希望大佬們不吝賜教
最新評論