Python - Adicionar item após determinada chave no dicionário
Dado um dicionário e uma chave, adicione um novo item após uma chave específica no dicionário.
Entrada : test_dict = {“Gfg”: 3, “é”: 5, “para”: 8, “Geeks”: 10}, K = “é”, add_item = {“bom”: 19}
Saída : {'Gfg ': 3,' é ': 5,' bom ': 19,' para ': 8,' Geeks ': 10}
Explicação : Item adicionado após a chave desejada no dicionário.Entrada : test_dict = {“Gfg”: 3, “é”: 5, “para”: 8, “Geeks”: 10}, K = “para”, add_item = {“bom”: 19}
Saída : {'Gfg ': 3,' é ': 5,' para ': 8,' bom ': 19,' Geeks ': 10}
Explicação : Item adicionado após a chave desejada no dicionário.
Método: usando loop + update()
Nesse processo, iteramos para todas as chaves e, quando a chave de destino é encontrada, a iteração é interrompida e o dicionário é atualizado com a chave necessária. Em seguida, a iteração é retomada.
test_dict
=
{
"Gfg"
:
3
,
"is"
:
5
,
"for"
:
8
,
"Geeks"
:
10
}
(
"The original dictionary is : "
+
str
(test_dict))
K
=
"is"
add_item
=
{
"best"
:
19
}
res
=
dict
()
for
key
in
test_dict:
res[key]
=
test_dict[key]
if
key
=
=
K:
res.update(add_item)
(
"Modified dictionary : "
+
str
(res))
O dicionário original é: {'Gfg': 3, 'é': 5, 'para': 8, 'Geeks': 10} Dicionário modificado: {'Gfg': 3, 'é': 5, 'melhor': 19, 'para': 8, 'Geeks': 10}
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva