字典型別(dict)屬於鍵值型別,也是python中最常用的鍵值型別(key-value)。其中鍵(key)必須是唯一的,key必須是不可變型別(後面篇章會講解),value可以是任意型別。字典外面用大括號{}進行界定,內部元素是key:value組合形式,元素之間用逗號分隔,字典的元素沒有索引,字典的元素也是無序的。
字典d儲存了jim的個人資訊,有名字、年齡、性別三項。其中"name"、「age」、"gender"為key,「jim」、18、"male"分別為對應的value。d =
如果要查詢某一項的值,需要用dict_name[key]的形式。
執行結果為:18d =
(d["age"
])
如果要把乙個key對應的value修改,可以直接通過key進行操作。
執行結果為:d =
d["name"]=
"tom"
d["age"]=
19print
(d)
如果字典中元素的key值有重複,重複出現的元素(鍵值對)會被自動遮蔽,僅保留乙個。
執行結果為:d =
(d)
如果要向字典中新增新的key:value對,只需通過dict_name[key] = value的形式即可,只要新的key值不與之前的key值重複。
執行結果為:d =
d["nationality"]=
"american"
(d)
執行結果為:d =
for k in d.keys():
(k)
其實,即便不用keys(),也會得到key值。name
agegender
nationality
執行結果為:d =
for k in d:
(k)
name
agegender
nationality
執行結果為:d =
for v in d.values():
(v)
字典型別也有對應的型別轉換函式dict。jim
18male
american
執行結果為:l =[[
"name"
,"jim"],
["age",18
],["gender"
,"male"]]
d =dict
(l)print
(d)
5 字典型別
3.資料型別轉換 4.內建方法 優先掌握的操作 需要掌握的內建方法 作業 內用逗號分隔開多個key value 其中value可以是任意型別,但是key必須是不可變型別,且不能重複 造字典方式一 d d dict print d k1 print d 1,2,3 print type d a dic...
day09 字典型別
1 作用 2 定義 內用逗號分隔開多個key value,其中value可以使任意型別,但是 key必須是不可變型別,且不能重複 造字典的方式一 d d dict print d k1 print d 1,2,3 print type d d 預設定義出來的是空字典 print d,type d 1...
040 字典型別及操作
目錄 三 字典處理函式及方法 四 字典型別應用場景 五 單元小結 十天快速入門 python完整教程目錄 序列型別由0.n整數作為資料的預設索引 對映型別則由使用者為資料定義索引 字典型別是 對映 的體現 在字典變數中,通過鍵獲得值 字典變數 值 字典變數 鍵 字典變數 鍵 值 用來向字典變數中索引...