Python3 dictionary.setdefault()方法

2019-10-16 23:10:16
setdefault()方法類似於get()方法,但如果鍵不存在,將設定dict[key]=default 。

語法

以下是 setdefault()方法的語法 -
dict.setdefault(key, default=None)

引數

  • key -- 這是要搜尋的鍵。

  • default -- 這是在鍵找不到時返回的值。

返回值

此方法返回字典中的可用的鍵值,如果給定的鍵不可用,它將返回提供的預設值(default)。

範例

下面的範例顯示 setdefault()方法的使用。
#!/usr/bin/python3

dict = {'Name': 'Zara', 'Age': 7}

print ("Value : %s" %  dict.setdefault('Age', None))
print ("Value : %s" %  dict.setdefault('Sex', None))
print (dict)
當我們執行上面的程式,會產生以下結果 -
Value : 7
Value : None
{'Name': 'Zara', 'Sex': None, 'Age': 7}