Python 認識字典

2022-08-17 06:30:24 字數 1974 閱讀 3166

字典就是一系列的鍵-值(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 = 

print

(dict)

dict[

'lemon

'] = 5

print(dict)

結果:

增加鍵-值對

dict = 

print

(dict)

dict[

'cherry

'] = 6

print(dict)

結果:

刪除字典元素

通過字典 pop()方法刪除字典給定鍵 key 對應的值。

注意:鍵 key 若不存在則需要指定預設值,否則會報錯。

pop(key[,default])

key -- 要刪除的鍵 key

default -- key 不存在時,返回 default。

返回被刪除的值 value。

通過 pop()刪除字典中的鍵-值。

dict = 

print

(dict)

print("

dict.pop('orange'): %s

" % dict.pop('

orange'))

print(dict)

結果:

dict.pop(

'orange

'): 4

遍歷字典

遍歷字典中的鍵

dict = 

for key in

dict:

print(key,end="")

print

()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...