少說話多寫代碼之Python學習009——字典的建立

字段是Python中惟一內建的映射類型。字典中的值並無特殊的順序,可是都儲存在一個特定的鍵下,鍵能夠是數字,字符串甚至是元組。而對於咱們常見的列表則是數據挨個存放。
好比某些狀況下,咱們使用字典會比列表更方便,
好比,
存儲文件修改時間,用文件名做爲鍵;
儲存電話簿,用人名做爲鍵。
假如咱們存了一個電話簿,使用列表做爲數據結構,以下,咱們須要建立兩個列表,而且順序和位置一一對應,數據結構

names=['程咬金','呂布','夏侯惇','莊周','楊戩']
numbers=['111','222','333','444','555']

那麼,咱們想找到呂布,就得這樣查找,ide

print(numbers[names.index('呂布')])
此時咱們須要字典,
在Python中這樣建立字典,函數

#建立字典.net

personNumber={'程咬金':'111','呂布':'222','夏侯惇':'333','莊周':'444','楊戩':'555'}
print(personNumber['呂布'])

輸出
222code

字典dict函數字符串

items=[('英雄姓名','程咬金'),('英雄屬性','坦克')]
d=dict(items)
print(d)
print(d['英雄姓名'])

輸出get

{'英雄姓名': '程咬金', '英雄屬性': '坦克'}
程咬金

dict函數不是真正的函數,它是個類型,相似於list。
工程代碼:https://download.csdn.net/download/yysyangyangyangshan/10684083it

相關文章
相關標籤/搜索