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}