python 資料結構 字典

2022-05-04 03:42:07 字數 971 閱讀 2376

理解字典的最佳方式是把它看做無序的鍵: 值對 (key:value 對)集合,鍵必須是互不相同的(在同乙個字典之內)。

一對大括號建立乙個空的字典: {}

>>> tel = 

>>> tel['

guido

'] = 4127

>>>tel

>>> tel['

jack']

4098

>>> del tel['

sape']

>>> tel['

irv'] = 4127

>>>tel

>>>list(tel.keys())['

irv', '

guido

', '

jack']

>>>sorted(tel.keys())['

guido

', '

irv', '

jack']

>>> '

guido'in

teltrue

>>> '

jack

'not

intel

false

dict()

建構函式可以直接從 key-value 對中建立字典:

>>> dict([('

sape

', 4139), ('

guido

', 4127), ('

jack

', 4098)])

此外,字典推導式可以從任意的鍵值表示式中建立字典:

>>> 

如果關鍵字都是簡單的字串,有時通過關鍵字引數指定 key-value 對更為方便:

>>> dict(sape=4139, guido=4127, jack=4098)

Python資料結構 字典

d1 建立空字典,沒有任何元素的大括號即為字典 d2 dict 建立空字典 d3 鍵與至之間用冒號 分開,鍵值對之間用逗號,分開 d4 dict one 1,two 2,three 3 注意此時key不要加引號 print type d1 print type d2 print d3 print d...

python資料結構 字典

字典的索引稱為 鍵 鍵及其關聯的值稱為 鍵 值 對。字典的索引可以使用許多不同資料型別,不只是整數。在 中,字典輸入時帶花括號 和列表不同,字典中的表項是不排序的,但可以用任意值作為鍵。keys values 和items 返回類似列表的值,分別對應於字典的鍵 值和鍵 值對。items 方法返回的d...

資料結構 Python 字典

字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 1 字典中取值 get s print s id 注意 方法,在中輸入不存在的key,直接報錯 print s.get name...