python3字典遍歷 python3字典遍歷

2021-10-11 04:50:25 字數 669 閱讀 4424

python版本:python3.7

info =

infog.get("name")  # 得到字典info中name的值

info.keys()  #得到字典info中所有的鍵,結果是乙個物件 --> dict_keys(['name','age'),需要注意在python2中該操作得到的是乙個列表

#遍歷key:

for temp in infor.keys():

print(temp)

info.values() #得到字典info中所有的值,遍歷方法與上相同

info.items()  #當對乙個字典進行items操作時,他把key和value封裝到乙個元組中,分別是第0個元組和第乙個元組

#遍歷:

for temp in info.items():

#print(temp)

print("key=%,value=%s"%(temp[0],temp[1]))

元組拆包:

當有乙個元組a

a = (11,22)

c , d = a

那麼 c = 11 , d = 22,並且a不變

所以上邊的遍歷改為下面的寫法

for a, b in info.items():

print("key=%,value=%s"%(a,b))

python3 字典遍歷操作

字典是針對非序列集合而提供的一種資料型別。通過任意鍵查詢集合中值資訊的過程叫對映,python通過字典實現對映。為字典賦值 d print d 以上語句說明,字典中各項的順序與賦值時的順序可能不一致,即字典是無序的。字典的遍歷有一下幾種 1 遍歷字典的鍵key 1.1 for key in d pr...

python3字典排序

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

python3 字典操作

dictionary 字典 裝下整個世界 字典是python中的唯一的對映型別,採用鍵值對的形式儲存資料 key value python對key進行雜湊函式運算,根據計算結果決定value儲存的位址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如 數字 字串 元...