dict.setdefault
Возвращает значение по ключу, инициализируя элемент словаря, если необходимо, указанным значением.
dict.setdefault(key[, default])
-> Значение по ключу, либо default
key -- Ключ, значение по которому следует получить, если таковое имеется в словаре, либо создать.
default=None -- Значение, которое будет использовано при добавлении нового элемента в словарь.
default=None -- Значение, которое будет использовано при добавлении нового элемента в словарь.
Позволяет получить значение из словаря по ключу. Автоматически добавляет элемент словаря, если он отсутствует.
Смотрите также: dict.get().
my_dict = {'a': 1}
my_dict.setdefault('a', 2) # 1
my_dict # {'a': 1}
my_dict.setdefault('b', 2) # 2
my_dict # {'a': 1, 'b': 2}
my_dict.setdefault('c') # None
my_dict # {'a': 1, 'b': 2, 'c': None}
Смотрите также: dict.get().
Синонимы поиска: dict.setdefault, dict, setdefault
В разделе «dict (словарь)»:
dict.clear
dict.copy
dict.fromkeys
dict.get
dict.has_key
dict.items
dict.iteritems
dict.iterkeys
dict.itervalues
dict.keys
dict.pop
dict.popitem
dict.update
dict.values
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.