# Как добавить элемент в словарь Python

## C помощью функции dict

Функция `dict` позволяет не только создать словарь, но и добавить в него пары ключ-значение. Смотрите пример:

`dct = dict( {'a': 1, 'b': 2} ) print(dct)`

Результат выполнения кода:

`{'a': 1, 'b': 2}`

## C помощью метода fromkeys

Также одновременно создать словарь и задать ему элементы возможно применив метод `fromkeys`, в первом параметре которого указываются ключи, а во втором необязательном параметре - их значение. Смотрите пример:

`dct = dict.fromkeys( ['1', '2'], 'a' ) print(dct)`

Результат выполнения кода:

`{'1': 'a', '2': 'a'}`

## C помощью присвоения ключу значения

Для того, чтобы включить в словарь новый элемент или изменить исходный, нужно обратить к нему по ключу, установив при этом нужно значение. Смотрите пример:

`dct = {'a': 1, 'b': 2} dct['c'] = 3 print(dct)`

Результат выполнения кода:

`{'a': 1, 'b': 2, 'c': 3}`

## C помощью метода update

Также можно добавить в исходный словарь элементы из другого словаря посредством метода `update`. В параметре метода указываем словарь, которым дополним исходный. Смотрите пример:

`dct1 = { 'a': 1, 'b': 2 } dct2 = { 'c': 3 } dct1.update(dct2) print(dct1)`

Результат выполнения кода:

`{'a': '1', 'b': '2', 'c': '3'}`

## Смотрите также

- функция `dict`,
  которая создает словарь
- метод `update`,
  который обновляет словарь ключами и значениями другого словаря

← →
↑