Python 字典 setdefault() 方法

實例

獲取 "model" 項的值:

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("model", "Macan")
print(x)

運行實例

定義和用法

setdefault() 方法使用指定的鍵返回項目的值。

如果鍵不存在,則插入這個具有指定值的鍵。請看下面的例子。

語法

dictionary.setdefault(keyname, value)

參數值

參數 描述
keyname 必需。您要從中返回值的項目的鍵名。
value

可選。如果鍵存在,則此參數無效。

如果鍵不存在,則此值將成為鍵的值。

默認值 None。

更多實例

實例

獲取 "color" 項的值,如果 "color" 項不存在,則插入值為 "white" 的 "color":

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("color", "white")
print(x)

運行實例