logo

dict(**kwargs)
dict(mapping, **kwargs)
dict(iterable, **kwargs)

Фукция dict() создает словарь в Python.

Параметры

Аргумент ключевого слова — это аргумент, которому предшествует идентификатор (например, name=). Следовательно, аргумент ключевого слова формы kwarg=value передается конструктору dict() для создания словарей.

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

dict() возвращает пустой словарь.

Примеры

Если аргументы не переданы, создается пустой словарь

dict() # {}

Если передан аргумент и это mapping-объект, то есть объект. у которого реализованы методы keys и __getitem__, ключи и значения этого объекта станут ключами и значениями словаря. Если объект это последовательность iterable, то каждый элемент этой последовательности должен содержать два элемента. Первый из них станет ключом, а второй — значением.

dict([(1, 2), (3, 4)]) # {1: 2, 3: 4}

Если переданы аргументы ключ-значение kwargs, то их имена станут ключами словаря, а значения — значениями.

dict(first=1, second=2) # {'first': 1, 'second': 2}

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!