3.字典:dict特點:無序性(沒有索引)、可變的資料型別(值可變、鍵不可變)
字典的結構:鍵值對組合 --> key-value對
鍵(key):唯一性(不可重複)、不可變的資料型別(list等不能作為鍵)
值(value):
注意事項:
#演示dict的特點以及使用場景
dic1 =
print(dic1,type(dic1),len(dic1))
'''如何訪問字典元素?
1).獲取值?
字典名配合鍵名可以得到對應的值
2).設定值?
字典名配合鍵名 = ...
'''print(dic1['name'])
dic1['name'] = '李雷'
print(dic1)
'''注意:
1).在定義字典的時候如果出現了重複的鍵,保留鍵名的同時,將後者的值覆蓋前者的值
2).在新增新的鍵值對時,如果原字典中沒有此鍵,那麼就直接加入了
'''dic2 =
dic2['weight'] = 90
print(dic2)
'''思考:字典有+和*操作嗎?
不能支援以上的操作,是非法的,會報錯...
'''dic3 =
# print(dic2 + dic3)
# print(dic3 * 3)
'''字典的函式:
clear():
'''dic3.clear()
print(dic3)
dic1 =
# del dic1['height'],dic1['age']
del dic1
# print(dic1)
'''注意:
鍵:必須滿足不可變的資料型別,例如:int、float、bool、str、tuple、none都可以充當鍵
值:沒有要求
'''dic2 =
# dic2 =
# dic2 =
'''思考:可以通過值找到鍵嗎?
不可以,因為值可能重複,不能精確的找到唯一的鍵
'''
python之dict學習筆記之二
一 遍歷 字典的遍歷方法很多 1.直接利用dict d for i in d print i,d i a aa c cc b bb 2.利用 items for i,v in d.items print i,v a aa c cc b bb當然也可以這樣 for i,v in d.items pri...
python學習筆記 dict
1.往dict中動態加入元素 dict dict item i 2.dict內建函式與方法 序號函式及描述 1cmp dict1,dict2 比較兩個字典元素。2len dict 計算字典元素個數,即鍵的總數。3str dict 輸出字典可列印的字串表示。4type variable 返回輸入的變數...
python學習之路 dict
1 dict簡單來說是key value對。如 dict 2 由於dict也是集合,len 函式可以計算任意集合的大小 3 可以簡單地使用 d key 的形式來查詢對應的 value,這和 list 很像,不同之處是,list 必須使用索引返回對應的元素,而dict使用key 4 注意 通過 key...