Метод setdefault() в словаре Python

Пример

Получить значение элемента "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)

Запуск примера