Python羅技字典

xuweijian01發表於2020-10-16

Python 字典(Dictionary)
字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }
鍵一般是唯一的,如果重複最後的一個鍵值對會替換前面的,值不需要唯一。

一個簡單的字典例項:

dict = {‘Alice’: ‘2341’, ‘Beth’: ‘9102’, ‘Cecil’: ‘3258’}
也可如此建立字典:
https://www.xiaohongshu.com/discovery/item/5f89c2f600000000010014d8
dict1 = { ‘abc’: 456 }
dict2 = { ‘abc’: 123, 98.6: 37 }
訪問字典裡的值
把相應的鍵放入熟悉的方括弧,如下例項:

例項
#!/usr/bin/python
https://www.jianshu.com/p/5fb513a25230
dict = {‘Name’: ‘Zara’, ‘Age’: 7, ‘Class’: ‘First’}

print "dict[‘Name’]: ", dict[‘Name’]
print "dict[‘Age’]: ", dict[‘Age’]
以上例項輸出結果:

dict[‘Name’]: Zara
dict[‘Age’]: 7
如果用字典裡沒有的鍵訪問資料,會輸出錯誤如下:

相關文章