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}