字典?也是 Python 中最常用的數(shù)據(jù)類型之一。列表?和?字典?都是對象集合耸彪。既然都有了?列表,為何還需要?字典?呢唱较?我們來通過一個例子解答這個疑問召川。
很常見的一個場景,我們要統(tǒng)計編程考試的成績和學(xué)生姓名荧呐,用列表的話只能使用兩個列表分別存放姓名和成績,順序也要一一對應(yīng)概疆。
字典?是由一對大括號({})包裹著的峰搪。和列表不同的是岔冀,字典的每個元素是?鍵值對概耻,如?'小明': 95罐呼,其中我們把?'小明'?叫?鍵(key)童漩,95?叫?值(value),中間用冒號連接(:)差凹。
接下來我們來看一下如何進(jìn)行字典的取值侧馅。和列表類似,訪問字典中的元素也使用方括號([])谊娇。不同的是罗晕,列表中括號內(nèi)的是?索引,字典中括號內(nèi)的是?鍵小渊。看個例子你就明白了:
需要注意的是半等,字典取值時使用的?鍵?一定要存在于字典當(dāng)中呐萨,否則代碼將會報錯。
字典元素的修改/添加/刪除其實非常簡單谬擦,修改和添加都使用?字典名[鍵] = 值?的方式,如果?鍵?存在于字典中蔚舀,就是修改锨络,不存在就是添加狼牺。字典元素的刪除和列表元素的刪除一樣也是使用?del?關(guān)鍵字進(jìn)行刪除。
跟緊小編的腳步掠归,相信你也能早日學(xué)會pythonC宓B捕场!
? 版權(quán)聲明:本文圖片來源于網(wǎng)絡(luò)领曼,版權(quán)歸作者所有蛮穿。