Обновление словаря в Python

В этом руководстве мы узнаем, как обновить словарь в Python.

Вы уже знаете, что мы можем получить доступ к парам ключ:значение (key:value) словаря в Python, используя ключ в качестве индекса со ссылкой на словарь. Таким же образом вы можете присвоить значение этому ключевому индексу в словаре, чтобы обновить значение пары ключ:значение в этом словаре.

Обновление словаря в Python может быть любым из следующих:

  • обновить значение в паре ключ:значение словаря;
  • добавить новую пару ключ:значение в словарь;
  • Удалить пару ключ:значение из словаря.

Мы рассмотрим каждый из вышеупомянутых вариантов на примерах.

Как обновить значение key:value?

Чтобы обновить значение в словаре, соответствующем ключу, все, что вам нужно сделать, это присвоить значение ссылке на индексированный ключом словарь.

В следующей программе мы обновляем значение в словаре myDict для ключа foo.

myDict = {
	'foo':12,
	'bar':14
}

#update value for key 'foo'
myDict['foo'] = 56

print(myDict)

Вывод:

{'foo': 56, 'bar': 14}

Как добавить новую пару key:value?

Чтобы добавить новую пару ключ:значение в dictionary, вы должны присвоить значение ссылке на словарь, индексированный по ключу.

В следующей программе мы добавляем новую пару key:value ‘moo’: 85 в словарь myDict.

myDict = {
	'foo':12,
	'bar':14
}

#add key:value to dictionary
myDict['moo'] = 85

print(myDict)

Вывод:

{'foo': 12, 'bar': 14, 'moo': 85}

Как удалить пару key:value?

Чтобы удалить пару ключ:значение в dictionary, вы можете использовать ключевое слово del со словарем [ключ], как показано в следующей программе.

myDict = {
	'foo':12,
	'bar':14,
	'moo':85
}

#del key:value pair from dictionary
del myDict['foo']

print(myDict)

Вывод:

{'bar': 14, 'moo': 85}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *