Python資料結構 字典

2021-10-19 15:55:35 字數 1053 閱讀 8514

d1 = {} #建立空字典,沒有任何元素的大括號即為字典

d2 = dict() #建立空字典

d3 = #鍵與至之間用冒號"分開,鍵值對之間用逗號,分開

d4 = dict(one=1,two=2,three=3) #注意此時key不要加引號

print(type(d1))

print(type(d2))

print(d3)

print(d4)

輸出為

字典是序列型別:按照key值雜湊排列(list, set, dict不可雜湊,所以不能所謂字典的key),但是不能分片也沒有索引。

# 遍歷字典,字典以為大括號為識別符號

dic1 =

for k,v in dic1.items():

print(k,'...',v)

print("*"*20)

# 遍歷雙層列表,非字典

dic2 = [['one',1],['two',2],['three',3]]

for k,v in dic2:

print(k,'...',v)

輸出為

one ... 1

two ... 2

three ... 3

********************

one ... 1

two ... 2

three ... 3

dic1 =  #賦予多個相同的鍵值,只有最後乙個會被記住

print(dic1['two']) #列印的結果是4

dic1.keys() #輸出字典所有的鍵值

dic1.values() #輸出字典所有值

dic1.items() #以列表形式返回可遍歷 (鍵,值)元組列表

del dic1['two'] #刪除鍵值為two的條目

dic1.clear() #刪除字典

python資料結構 字典

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

python 資料結構 字典

理解字典的最佳方式是把它看做無序的鍵 值對 key value 對 集合,鍵必須是互不相同的 在同乙個字典之內 一對大括號建立乙個空的字典 tel tel guido 4127 tel tel jack 4098 del tel sape tel irv 4127 tel list tel.keys...

資料結構 Python 字典

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