Python基礎 三 字典

2021-09-27 03:11:47 字數 1362 閱讀 4633

字典的格式

my_dict =

# 定義乙個字典

my_dict1 =

# 定義乙個空字典

my_dict2 =

dict()

# 定義乙個空字典

1.新增元素
my_dict =

my_dict[

'gender']=

'male'

# 此時為新增,將新增到my_dict字典中

2.修改元素
my_dict =

my_dict[

'age']=

121# 此時為修改,將'age'的值由 120 修改為 121

3.查詢元素
my_dict =

print

(my_dict[

'name'])

# 查詢鍵為'name'的值,結果為'dio'

print

(my_dict.get(

'age'))

# 查詢鍵為'age'的值,結果為none

4.刪除元素
my_dict =

del my_dict[

'gender'

]# 刪除'gender'對應的元素,結果為

my_dict.clear(

)# 清空字典,結果為{}

del my_dict # 將字典從記憶體中刪除

5.遍歷字典
my_dict =

# 通過keys()遍歷

for key in my_dict.keys():

print

(f":"

)# 通過values()遍歷字典中的所有value值

for value in my_dict.values():

print

(f""

)# 通過items()來遍歷整個字典

for key, value in my_dict.items():

print

(f":"

)

方法

描述dict.clear()

清除字典內的所有元素

dict.copy()

複製字典,淺複製

dict.setdefault(key, default)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

dict.update(obj)

將字典obj的鍵值對更新到dict中

dict.pop(key, default)

刪除字典中 key 所對應的元素,並返回對應的值,元素key不存在時返回default值

python基礎(三)字典

1.字典的用途 字典的名稱指出了這種資料結構的用途。普通圖書適合按從頭到尾的順序閱讀,如果你願意,可快速翻到任何一頁,這有點像python中的列表。字典 日常生活中的字典和python字典 旨在讓你能夠輕鬆地找到特定的單詞 鍵 以獲悉其定義 值 在很多情況下,使用字典都比使用列表更合適。下面是pyt...

python學習筆記 三 字典

字典是一種對映型別的資料型別。辣麼什麼是對映呢?如果看過 資料結構與演算法 這一本書的小夥伴應該有印象 我也只是大學學習過,嘻嘻 對映 就是將兩個集合一 一對應起來,通過集合a的值,集合b有且只有乙個與之對應。字典是python中唯一的內建對映型別。字典以類似於下面的方式表示 phonebook 字...

(三)字典和集合

一 泛對映型別 1 標準庫里的對映型別都是dict來實現的,它們有個共同的限制,只有可雜湊的資料才能作為對映裡的鍵 2 如果乙個物件是可雜湊的,那麼在這個物件的生命週期中,它的雜湊值是不變的。並且這個物件需要實現 hash 方法,包含 qe 方法。原子不可變資料型別 str,bytes和數值型別 都...