字典就是一系列的鍵-值(key - value )對。
d =
鍵 key 是唯一的。是不可變的,如字串,數字,元組。
值 value 可以取任何資料型別。
建立乙個字典
dict =print(dict)
結果:
訪問字典中的值
指定相應的鍵放入到方括號中
注意:若用字典裡沒有的鍵訪問,會報錯誤
dict =print("dict['lemon']:",dict['lemon'])
結果:
dict['lemon
']: 2
通過get()函式返回指定鍵的值,若值不在字典中返回預設值。
dict.get(key,default=none)
key -- 要查詢的鍵。
default -- 指定的鍵的值不存在時返回該值,預設 none。
返回指定鍵的值,若值不存在返回預設值 none。
dict =print("
dict.get('banana'):
",dict.get('
banana
'))
結果:
dict.get('banana
'): 3
增加新的鍵-值對
更新鍵的值
dict =(dict)
dict[
'lemon
'] = 5
print(dict)
結果:
增加鍵-值對
dict =(dict)
dict[
'cherry
'] = 6
print(dict)
結果:
刪除字典元素
通過字典 pop()方法刪除字典給定鍵 key 對應的值。
注意:鍵 key 若不存在則需要指定預設值,否則會報錯。
pop(key[,default])
key -- 要刪除的鍵 key
default -- key 不存在時,返回 default。
返回被刪除的值 value。
通過 pop()刪除字典中的鍵-值。
dict =(dict)
print("
dict.pop('orange'): %s
" % dict.pop('
orange'))
print(dict)
結果:
dict.pop(
'orange
'): 4
遍歷字典
遍歷字典中的鍵
dict =for key in
dict:
print(key,end="")
()for key in
dict.keys():
print(key,end="
")
結果:遍歷字典中的值
dict =for value in
dict.values():
print(value,end="
")
結果:
1 2 3 4
遍歷字典中的所有值
dict =for key,value in
dict.items():
print(key,"
\t",value)
結果:
python基礎知識(字典)
建立字典 變數名 zip 轉換為zip物件 空字典變數名 變數名 dict key value,建立只有鍵的字典 fromkey函式 變數名 dict.fromkey 建立只有鍵的字典 刪除字典 del 變數名 變數名.clear 清空 通過鍵值對訪問字典 dict 鍵 dictionary.get...
Python基礎知識 字典dict
字典是python中常用的資料型別,由於字典較為複雜,本文總結了字典的構成,常用處理字典方法和常用處理字典函式 使用鍵 值 key value 儲存,具有極快的查詢速度 例如 dict1 key的特性 字典中的key必須唯一 key必須是不可變的物件 字串,整數不可變。list可變,不能作為key ...
認識字串
字串是python中常用的資料型別。我們一般使用引號來建立字串。建立字串很簡單,只要為變數分配乙個值即可。a hello world b abcdefg print type a print type b name1 tom name2 rose name3 tom name4 rose a i a...