Метод setdefault() словаря Python
Описание
Функция setdefault() словаря Python иметод get()Похожи, если ключ не существует в словаре, ключ будет добавлен, а значение установлено в значение по умолчанию.
Синтаксис
Синтаксис метода setdefault():
dict.setdefault(key, default=None)
Parameters
- key -- ключ для поиска.
- default -- Значение по умолчанию, которое устанавливается, когда ключ не существует.
Возвращаемое значение
Если словарь содержит заданный ключ, вернуть значение, соответствующее этому ключу, в противном случае вернуть значение, установленное для этого ключа.
Пример
Следующий пример демонстрирует использование функции setdefault():
Пример (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
tinydict = {'example': 'Example', 'google': 'Google Search'}
print "Value : %s" % tinydict.setdefault('example', None)
print "Value : %s" % tinydict.setdefault('Taobao', 'Taobao')
Вывод приведенного выше примера:
Value : Example Value : 淘宝Другие расширения
Словарь Python