2021-3-20 週報部落格
阿新 • • 發佈:2021-06-21
個人部落格
1.學到的東西
Python3 字典
字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值 key=>value 對用冒號 : 分割,每個對之間用逗號(,)分割,整個字典包括在花括號 {} 中 ,格式如下所示:
d = {key1 : value1, key2 : value2, key3 : value3 }
鍵必須是唯一的,但值則不必。
值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。
一個簡單的字典例項:
dict = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}
也可如此建立字典:
dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }
訪問字典裡的值
把相應的鍵放入到方括號中,如下例項:
例項
#!/usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Name']: ", dict['Name']) print ("dict['Age']: ", dict['Age'])
以上例項輸出結果:
dict['Name']: Runoob
dict['Age']: 7
如果用字典裡沒有的鍵訪問資料,會輸出錯誤如下:
例項
#!/usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Alice']: ", dict['Alice'])
以上例項輸出結果:
Traceback (most recent call last):
File "test.py", line 5, in <module>
print ("dict['Alice']: ", dict['Alice'])
KeyError: 'Alice'