日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:Pythonget()

python 中的get()函數有助于返回字典中指定鍵的值。如果鍵不存在,則返回指定的值,默認情況下為無。

 **dict.get(key[, value]) ** #where key is the item to be searched 

獲取()參數:

這個方法有兩個參數。如果我們使用 dict[key]并且找不到該鍵,則會引發(fā) KeyError 異常。

參數 描述 必需/可選
要在字典中搜索的關鍵字需要
價值如果找不到密鑰,將返回的值。默認值為無可選擇的

獲取()返回值

我們可以使用get()而不是get()來避免 KeyError 異常,因為它是默認值。

| 投入 | 返回值 | | 查字典 | 指定鍵的值 | | 找不到鍵,也沒有指定值 | 沒有人 | | 找不到鍵并且指定了值 | 給定值 |

Python 中get()方法的示例

示例get()如何在 Python 中為字典工作?

 persondet = {'name': 'Jhon', 'age': 35}

print('Name: ', persondet.get('name'))
print('Age: ', persondet.get('age'))

# value is not provided
print('Salary: ', persondet.get('salary'))

# value is provided
print('Salary: ', persondet.get('salary', 5000)) 

輸出:

 Name:  Jhon
Age:  35
Salary:  None
Salary:  5000 

示例 2:Python 字典get()–鍵不存在

 myDictionary = {
 'fo':12,
 'br':14
}

#key not present in dictionary
print(myDictionary.get('moo')) 

輸出:

 None 

示例 3:Python 字典get()–帶默認值

 myDictionary = {
 'fo':12,
 'br':14
}

print(myDictionary.get('moo', 50)) 

輸出:

 50 

示例 4:Python get()方法 Vs dict[key]訪問元素

 persondet = {}

# Using get() results in None
print('Salary: ', persondet.get('salary'))

# Using [] results in KeyError
print(persondet['salary']) 

輸出:

 Salary:  None
Traceback (most recent call last):
  File "", line 7, in 
    print(persondet['salary'])
KeyError: 'salary' 

名稱欄目:創(chuàng)新互聯Python教程:Pythonget()
URL分享:http://www.dlmjj.cn/article/djodigc.html