Добавление нового слова в словарь Python: инструкция для начинающих
Добавление элементов в словарь Python осуществляется путем указания ключа и значения через знак равенства. Если ключ уже существует в словаре, то значение для данного ключа будет заменено на новое.
Например, создадим пустой словарь и добавим в него несколько элементов:
python
my_dict = {}
my_dict["key1"] = "value1"
my_dict["key2"] = "value2"
my_dict["key3"] = "value3"
Также можно создать словарь с указанием всех его элементов сразу:
python
my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}
Для добавления нескольких элементов за один раз можно использовать метод update():
python
my_dict = {"key1": "value1"}
my_dict.update({"key2": "value2", "key3": "value3"})
Если ключ уже существует в словаре, то значение будет заменено:
python
my_dict = {"key1": "value1"}
my_dict["key1"] = "new_value1"
Также можно обновить значение по ключу с помощью метода update():
python
my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}
my_dict.update({"key1": "new_value1"})
В результате выполнения этого кода значение для ключа "key1" будет заменено на "new_value1".
Кроме того, Python предоставляет метод setdefault() для добавления элемента в словарь, если он еще не существует:
python
my_dict = {"key1": "value1"}
my_dict.setdefault("key2", "value2")
Если ключ "key2" уже существует в словаре, то значение для данного ключа останется прежним. Если ключа "key2" в словаре нет, то он будет добавлен со значением "value2".
Также можно добавлять элементы в словарь с помощью цикла:
python
my_dict = {}
for i in range(3):
my_dict[i] = i ** 2
В результате выполнения этого кода в словарь будут добавлены три элемента: {0: 0, 1: 1, 2: 4}.