1. 程式人生 > >字典的兩種訪問方式

字典的兩種訪問方式

get address stdin 根據 獲取 all last most 方法

字典的訪問方式:

根據鍵訪問值

info = {‘name‘:‘班長‘, ‘id‘:100, ‘sex‘:‘f‘, ‘address‘:‘地球亞洲中國北京‘} print(info[‘name‘]) print(info[‘address‘])

若訪問不存在的鍵,則會報錯:

>>> info[‘age‘]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: ‘age‘

在我們不確定字典中是否存在某個鍵而又想獲取其值時,可以使用get方法,還可以設置默認值:

>>> age = info.get(‘age‘)
>>> age #‘age‘鍵不存在,所以age為None
>>> type(age)
<type ‘NoneType‘>
>>> age = info.get(‘age‘, 18) # 若info中不存在‘age‘這個鍵,就返回默認值18
>>> age
18

字典的兩種訪問方式