Adicionar chave a um dicionário em Python
- Adicionar um novo par chave/paral valor ao dicionário em Python
-
Atualizar um par chave/valor existente com a função
update()
em Python
Neste tutorial, discutiremos métodos para adicionar novas chaves a um dicionário em Python.
Adicionar um novo par chave/paral valor ao dicionário em Python
O objeto de dicionário contém dados na forma de pares de valor-chave
. Adicionar um novo par chave/valor a um dicionário é simples em Python. O exemplo de código a seguir nos mostra como adicionar um novo par chave/valor a um dicionário Python.
dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary["key4"] = "value4"
print(dictionary)
dictionary["key2"] = "value4"
print(dictionary)
Resultado:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
No código acima, primeiro inicializamos um dicionário e, em seguida, adicionamos um novo par de valor-chave
ao dicionário usando dictionary[chave]
. Se a chave
não existir, este novo par de valor-chave
é adicionado ao dicionário. Se a chave
já existe, então o valor da chave
existente é atualizado para o novo valor
.
Atualizar um par chave/valor existente com a função update()
em Python
Na seção anterior, discutimos um método que atualiza um par de valor-chave
existente e adiciona um novo par de valor-chave
ao dicionário se a chave não for encontrada. Porém, ele funciona com apenas uma chave/valor por vez. Se precisarmos atualizar vários pares chave-valor
no dicionário, temos que usar a função update()
. A função update()
também pode adicionar vários dicionários em um único dicionário. O exemplo de código a seguir mostra como podemos atualizar vários pares chave-valor
em um dicionário com a função update()
.
dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary.update({"key4": "value4", "key2": "value4"})
print(dictionary)
Resultado:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
No código acima, primeiro inicializamos um dicionário e depois atualizamos vários pares de chave/valor usando a função update()
. Se a chave
não existir, um novo par de valor-chave
é adicionado ao dicionário. Se a chave
já existe, então a chave
existente tem o novo valor
.
Como fica claro no exemplo acima, a função update()
reduz o código se você deseja atualizar vários pares de valor-chave
simultaneamente.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn