亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 字典 get() 使用方法及示例

Python 字典方法

如果鍵在字典中,則get()方法返回指定鍵的值。

get()的語(yǔ)法為:

dict.get(key[, value])

get()參數(shù)

get()方法最多使用兩個(gè)參數(shù):

  • key -要在字典中搜索的鍵

  • value(可選)-如果key找不到,則返回value。默認(rèn)值為None。

get()返回值

get()方法返回:

  • 如果key在字典中,則指定key的值。

  • None - 如果key未找到,并且未指定value。

  • value - 如果key未找到,并且指定value。

示例1:get()如何用于字典?

person = {'name': 'Phill', 'age': 22}

print('姓名: ', person.get('name'))
print('年齡: ', person.get('age'))

# 沒(méi)有提供值
print('薪水: ', person.get('salary'))

# 提供值
print('薪水: ', person.get('salary', 0.0))

運(yùn)行該程序時(shí),輸出為:

姓名:  Phill
年齡:  22
薪水:  None
薪水:  0.0

Python get()方法與dict [key]訪問(wèn)元素

如果key缺少get()方法,則返回默認(rèn)值。

但是,如果在使用dict[key]時(shí)沒(méi)有找到key,則會(huì)引發(fā)KeyError異常。

print('薪水: ', person.get('salary'))
print(person['salary'])

運(yùn)行該程序時(shí),輸出為:

Traceback (most recent call last):
  File "...", line 1, in <module>
    print('Salary: ', person.get('salary'))
NameError: name 'person' is not defined

Python 字典方法