ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
61 of 97 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Как добавить элемент в словарь 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,
    который обновляет словарь ключами и значениями другого словаря