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}