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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pythondct1 = {
  'a': 1,
  'b': 2
}
dct2 = {
  'c': 3
}

dct1.update(dct2)
print(dct1)

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

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

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

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