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

Python 字典Словарь 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 字典Словарь Python

Другие расширения