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