Python3基礎5 字典dict

2021-08-29 02:32:24 字數 810 閱讀 5962

字典 dict 符號{} 大括號  花括號  無序

1:可以存在空字典a={}

2:字典裡面資料儲存的方式: key:value

3:字典裡面value可以包含任何型別的資料

4:字典裡面的元素  根據逗號來進行分隔

5:字典裡面的key必須是唯一的

a=

# 字典取值:字典[key]

print(a["t_age"])

<<<<< 20

刪除 pop(key) 指明刪除的值的key

a=

res=a.pop("teacher") # 刪除值"girl"

print(res)

<<<<< girl

print(a)

<<<<<

修改 a[已存在的key]=新valuekey是字典中已存在的

a = 

#修改t_age對應的值,要保證t_age是已存在的key

a["t_age"]=18

print(a)

<<<<<

新增 a[不存在的key] = 新value  key是字典中不存在的

a = 

# 新增name對應的值,要保證name是不存在的key

a["name"]="monica"

print(a)

<<<<<

python3字典遍歷 python3字典遍歷

python版本 python3.7 info infog.get name 得到字典info中name的值 info.keys 得到字典info中所有的鍵,結果是乙個物件 dict keys name age 需要注意在python2中該操作得到的是乙個列表 遍歷key for temp in i...

3 字典 python3基礎知識

字典是無序集合,通過鍵值對訪問,異構,可巢狀,迭代物件。乙個鍵對應乙個值,但是乙個值可以對應多個鍵,所以字典可以看做乙個對映表 下面是幾種建立字典的方法 直接建立 d 逐步新增 d d name yjx d age 22 d school hit 鍵值對,用的比較多,但是key只能算是字串 d di...

python3字典排序

說實話,對字典進行排序,這個說法本身就有問題,實際上,你無法對操縱字典說,字典,在你的底層實現裡,你就得按照我指定的順序來排列,如果這樣的話,字典就喪失了它的速度優勢,它也不是乙個字典了.好了,廢話不多說,我這裡稍微記錄一下我的做法吧.python2裡面原來是有dict.iteritems這樣乙個函...