字典的格式
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和數值型別 都...