Python3 字典操作

2021-09-29 14:29:54 字數 1636 閱讀 4613

#!/usr/bin/python

# -*- coding: utf-8 -*-

#author: zhaosj

###python 基礎字典###

#python的字典資料結構與現實中的字典類似,以鍵值對('key'-'value')的形式表現出來

user_info =

#注意:插入mongodb資料庫需要用字典資料結構

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

d =
鍵必須是唯一的,但值則不必。

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。

乙個簡單的字典例項:

dict =
也可如此建立字典:

dict1 = 

dict2 =

訪問字典裡的值把相應的鍵放入到方括號中,如下例項:

#!/usr/bin/python3

dict =

print ("dict['name']: ", dict['name'])

print ("dict['age']: ", dict['age'])

#執行結果:

dict['name']:  runoob

dict['age']: 7

修改字典向字典新增新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下例項:

#!/usr/bin/python3

dict =

dict['age'] = 8               # 更新 age

dict['school'] = "菜鳥教程"  # 新增資訊

print ("dict['age']: ", dict['age'])

print ("dict['school']: ", dict['school'])

#執行結果:

dict['age']:  8

dict['school']: 菜鳥教程

刪除字典元素能刪單一的元素也能清空字典,清空只需一項操作。

顯示刪除乙個字典用del命令,如下例項:

#!/usr/bin/python3

dict =

del dict['name'] # 刪除鍵 'name'

dict.clear()     # 清空字典

del dict         # 刪除字典

print ("dict['age']: ", dict['age'])

print ("dict['school']: ", dict['school'])

字典內建函式&方法

python字典包含了以下內建函式:

python3 字典操作

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

python3字典遍歷 python3字典遍歷

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

python3 字典遍歷操作

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