python教程(四)之字典(1 對映)

2021-10-06 07:58:34 字數 603 閱讀 3945

什麼是對映?簡單理解就是無序的,不像序列那樣有數字索引,而是以唯一鍵值對

的方式儲存資料,字典的理解可以和這個一樣

a=

["bob"

,"charly"

,"herry"

,"hermione"

,"lily"]b=

["friend"

,"friend"

,"normal"

,"girlfriend"

,"unknow"

]#例如這裡a代表人名,b代表關係,並且是按照順序排列的

#如果我想知道我和赫敏的關係,需要這樣

print

(b[a.index(

"hermione")]

)#girlfriend

#但是這顯然太麻煩了,還需要兩個列表才行

#我就想要b["hermione"]就查出來

c=print

(c["hermione"])

#girlfriend

#注意,這裡不再是列表的而是字典的{},資料按照鍵值對的方式排列

#這樣我們就能通過「鍵」找到對應的「值」而不再依靠索引

python教程(四)之字典(4 字典方法)

a a.clear print a 看這裡回想,為什麼不用a 來清除,下面給你答案 a b a a print b,a 這裡b a將a的內容賦值給了b,但a重新賦值後b沒有改變 也許你會覺得這很好,但如果你希望清除a也同樣清除b呢 都重新賦值不是乙個好辦法,因為 量大時會非常頭疼 a b a a.c...

python教程(四)之字典(2 基本操作)

dict是字典的標誌,同樣也是建立字典的基本方法 它是類,也可以叫做函式或方法 a name bob age 16 male b dict a 這裡能看出dict沒有用obj.method arg 的方法 print b 也可以用一種更簡單粗暴的方法,就是關鍵字實參 b dict name egar...

python 字典對映

建立和使用字典 字典由鍵及其相應的值組成,這種兼職對稱為項。函式dict 使用函式dict從其他對映或鍵值對序列建立字典。in 1 items name gumby age 42 in 2 d dict items in 3 dout 3 in 4 d name out 4 gumby 使用關鍵字實...