建立字典和訪問字典元素
#建立乙個字典
dict
=#訪問字典內的元素
print
("姓名"
,dict
["name"])
print
("年齡"
,dict
["age"
])
key,value–鍵,值
鍵必須是唯一的,但值則不必
刪除/清空字典
#刪除字典元素/清空整個字典
dict
.clear(
)print
("姓名"
,dict
["name"
])
其他重要方法
#其他方法
#遍歷print
(str
(dict))
#計算長度
print
(len
(dict))
#返回某個元素變數型別
print
(type
(dict
['name'])
)#鍵是否在字典中
print
("name"
indict
)
12/6 補充例題
建立乙個字典,以citys中元素為key,codes中元素為value
# 建立乙個字典,以citys中元素為key,codes中元素為value
citys=
["天津","上海"
]codes=
[1,2]
dict1=
for i in range(2):
dict1[citys[i]
]=codes[i]
print(dict1)
12/7補充
for x in dict1:
print(x)
for x in dict1.keys(
): print(x)
for x in dict1.values(
): print(x)
第一種輸出的是鍵 python快速複習(字典,)
6.字典 6字典6.1 字典使用 字典就是一些列鍵值對,每個鍵都與乙個值相關聯。可以用鍵laif來訪問預置xian相關聯的值。與鍵xian相關聯的值可以是數字 字串 列表乃至字典。shis事實上可以將任何python物件用作字典中的值。在python中字典用放在 中的一系列鍵 值對來表示,如前面所示...
NOIP2018複習 字典(字典樹)
第一行兩個數n,m,表示有n個字串,m個詢問。接下來n行,每行乙個字串ti 再接下來m行,每行乙個字串si output 對於每個詢問,輸出乙個ansi表示答案。題解 看到字首和只有abc,想到字典樹 先對原始的字串建立trie,對trie上每乙個點建立形如 1,0,0,1 的陣列,記錄第i個原始串...
OC學習 字典
1.概念 字典是關鍵字key及其定義的值value所構成的集合.即它是由key value組成的鍵值隊的集合.通常來講,key一般是nsstring型別,value是oc中任意的物件.對於字典來講,我們就是通過key來訪問value.2.為什麼在有了陣列後,還需要有字典呢?在有大量的資料或頻繁的查詢...