Как добавить элемент в словарь 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'}