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

Python3 字典Словарь Python3


Описание

Метод setdefault() словаря Python иметод get()похожи. Если ключа нет в словаре, ключ будет добавлен, а его значение установлено в значение по умолчанию.

Синтаксис

Синтаксис метода setdefault():

dict.setdefault(key, default=None)

Parameters

  • key -- ключ, который нужно найти.
  • default -- Значение по умолчанию, которое устанавливается, когда ключ не существует.

Возвращаемое значение

Если ключ есть в словаре, вернуть соответствующее ему значение. Если ключа нет в словаре, вставить ключ со значением по умолчанию default и вернуть default. Значение default по умолчанию — None.

Пример

Следующий пример демонстрирует, как использовать метод setdefault():

Пример

#!/usr/bin/python3 tinydict = {'Name': 'Example', 'Age': 7} print ("Значение ключа Age: %s" % tinydict.setdefault('Age', None)) print ("Значение ключа Sex: %s" % tinydict.setdefault('Sex', None)) print ("Новый словарь:", tinydict)

Вывод приведенного выше примера:

Age 键的值为 : 7
Sex 键的值为 : None
新字典为: {'Age': 7, 'Name': 'Example', 'Sex': None}

Python3 字典Словарь Python3

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