1. 程式人生 > 其它 >2021-3-20 週報部落格

2021-3-20 週報部落格

個人部落格

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'

2.明日計劃

3.遇到的問題