什麼是對映?簡單理解就是無序的,不像序列那樣有數字索引,而是以唯一鍵值對
的方式儲存資料,字典的理解可以和這個一樣
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 使用關鍵字實...