Метод словаря dict.setdefault() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

Метод словаря в Python dict.setdefault() возвращает значение ключа, если он присутствует. В случае, если его нет, задаваемый параметр default_value добавляет в словарь ключ:значение. 

Синтаксис:

dict.setdefault(key[, default_value])

Аргументы:

  • key - ключ для поиска элемента в словаре.
  • default_value (необязательно) - ключ со значением по умолчанию, в случае, если не был найден ключ. Данное значение добавляется в словарь. Если значение не указано, возвращается значение None.

Пример:

# Задаем словарь
person = {'first_name': 'Vladislav', 'age': 23}

# Забираем значение 
print(person.setdefault('age'))

# В случае, если ключа нет
last_name = person.setdefault('last_name', 'Francesco')

# Выводим словарь
print(person)

Результат:

>>> 23
>>> {'first_name': 'Vladislav', 'age': 23, 'last_name': 'Francesco'}
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)