Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

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

Python 字典方法

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

get()的語法為:

dict.get(key[, value])

get()參數(shù)

get()方法最多使用兩個參數(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'))

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

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

運行該程序時,輸出為:

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

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

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

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

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

運行該程序時,輸出為:

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

Python 字典方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清