28 字典型別

2021-10-06 18:08:10 字數 1659 閱讀 5614

字典型別(dict)屬於鍵值型別,也是python中最常用的鍵值型別(key-value)。其中鍵(key)必須是唯一的,key必須是不可變型別(後面篇章會講解),value可以是任意型別。字典外面用大括號{}進行界定,內部元素是key:value組合形式,元素之間用逗號分隔,字典的元素沒有索引,字典的元素也是無序的。

d =

字典d儲存了jim的個人資訊,有名字、年齡、性別三項。其中"name"、「age」、"gender"為key,「jim」、18、"male"分別為對應的value。

如果要查詢某一項的值,需要用dict_name[key]的形式。

d =

print

(d["age"

])

執行結果為:18

如果要把乙個key對應的value修改,可以直接通過key進行操作。

d =

d["name"]=

"tom"

d["age"]=

19print

(d)

執行結果為:

如果字典中元素的key值有重複,重複出現的元素(鍵值對)會被自動遮蔽,僅保留乙個。

d =

print

(d)

執行結果為:

如果要向字典中新增新的key:value對,只需通過dict_name[key] = value的形式即可,只要新的key值不與之前的key值重複。

d =

d["nationality"]=

"american"

print

(d)

執行結果為:

d =

for k in d.keys():

print

(k)

執行結果為:

name

agegender

nationality

其實,即便不用keys(),也會得到key值。

d =

for k in d:

print

(k)

執行結果為:

name

agegender

nationality

d =

for v in d.values():

print

(v)

執行結果為:

jim

18male

american

字典型別也有對應的型別轉換函式dict。

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整數作為資料的預設索引 對映型別則由使用者為資料定義索引 字典型別是 對映 的體現 在字典變數中,通過鍵獲得值 字典變數 值 字典變數 鍵 字典變數 鍵 值 用來向字典變數中索引...