招生電話:0816-8119777
新聞詳情

python教程——字典 setdefault() 方法

發(fā)表時(shí)間:2023-02-25 16:06

描述

Python 字典 setdefault() 方法和 get()方法 類(lèi)似, 如果鍵不存在于字典中,將會(huì)添加鍵并將值設(shè)為默認(rèn)值。


語(yǔ)法

setdefault()方法語(yǔ)法:


dict.setdefault(key, default=None)

參數(shù)

key -- 查找的鍵值。

default -- 鍵不存在時(shí),設(shè)置的默認(rèn)鍵值。

返回值

如果 key 在 字典中,返回對(duì)應(yīng)的值。如果不在字典中,則插入 key 及設(shè)置的默認(rèn)值 default,并返回 default ,default 默認(rèn)值為 None。


實(shí)例

以下實(shí)例展示了 setdefault() 方法的使用方法:


實(shí)例

#!/usr/bin/python3


tinydict = {'Name': 'Runoob', 'Age': 7}


print ("Age 鍵的值為 : %s" %   tinydict.setdefault('Age', None))

print ("Sex 鍵的值為 : %s" %   tinydict.setdefault('Sex', None))

print ("新字典為:", tinydict)

以上實(shí)例輸出結(jié)果為:


Age 鍵的值為 : 7

Sex 鍵的值為 : None

新字典為: {'Age': 7, 'Name': 'Runoob', 'Sex': None}


辦公室/傳真:0816-8119666
招生辦:0816- 8119777
地址:四川省綿陽(yáng)市園藝山教育園區(qū)
郵箱:mzsyxxzsb@sina.com
官方服務(wù)號(hào)
官方訂閱號(hào)
官方視頻號(hào)
官方抖音號(hào)
官方微博號(hào)
北京英才苑
四川省電化教育館
綿陽(yáng)教育體育館
綿陽(yáng)招生考試網(wǎng)
友情鏈接: