pyhton複習 字典

2021-10-10 13:55:26 字數 1153 閱讀 5381

建立字典和訪問字典元素

#建立乙個字典

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.為什麼在有了陣列後,還需要有字典呢?在有大量的資料或頻繁的查詢...