少說話多寫程式碼之Python學習009——字典的建立
欄位是Python中唯一內建的對映型別。字典中的值並沒有特殊的順序,但是都儲存在一個特定的鍵下,鍵可以是數字,字串甚至是元組。而對於我們常見的列表則是資料挨個存放。
比如某些情況下,我們使用字典會比列表更方便,
比如,
儲存檔案修改時間,用檔名作為鍵;
儲存電話簿,用人名作為鍵。
假如我們存了一個電話簿,使用列表作為資料結構,如下,我們需要建立兩個列表,並且順序和位置一一對應,
names=['程咬金','呂布','夏侯惇','莊周','楊戩'] numbers=['111','222','333','444','555']
那麼,我們想找到呂布,就得這樣查詢,
print(numbers[names.index('呂布')])
此時我們需要字典,
在Python中這樣建立字典,
#建立字典 personNumber={'程咬金':'111','呂布':'222','夏侯惇':'333','莊周':'444','楊戩':'555'} print(personNumber['呂布'])
輸出
222
字典dict函式
items=[('英雄姓名','程咬金'),('英雄屬性','坦克')] d=dict(items) print(d) print(d['英雄姓名'])
輸出
{'英雄姓名': '程咬金', '英雄屬性': '坦克'} 程咬金
dict函式不是真正的函式,它是個型別,類似於list。
工程程式碼:ofollow,noindex" target="_blank">https://download.csdn.net/download/yysyangyangyangshan/10684083