Python - Element nach angegebenem Schlüssel im Wörterbuch hinzufügen
Fügen Sie bei einem Wörterbuch und einem Schlüssel nach einem bestimmten Schlüssel im Wörterbuch ein neues Element hinzu.
Eingabe : test_dict = {"Gfg": 3, "ist": 5, "für": 8, "Geeks": 10}, K = "ist", add_item = {"gut": 19}
Ausgabe : {'Gfg ': 3,' ist ': 5,' gut ': 19,' für ': 8,' Geeks ': 10}
Erläuterung : Element nach dem gewünschten Schlüssel im Wörterbuch hinzugefügt.Eingabe : test_dict = {"Gfg": 3, "is": 5, "for": 8, "Geeks": 10}, K = "for", add_item = {"good": 19}
Ausgabe : {'Gfg ': 3,' ist ': 5,' für ': 8,' gut ': 19,' Geeks ': 10}
Erläuterung : Element nach dem gewünschten Schlüssel im Wörterbuch hinzugefügt.
Methode: Verwenden von loop + update()
In diesem Fall iterieren wir für alle Schlüssel. Wenn ein Zielschlüssel gefunden wird, wird die Iteration verschoben und das Wörterbuch mit dem erforderlichen Schlüssel aktualisiert. Dann wird die Iteration fortgesetzt.
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))
Das ursprüngliche Wörterbuch lautet: {'Gfg': 3, 'is': 5, 'for': 8, 'Geeks': 10} Geändertes Wörterbuch: {'Gfg': 3, 'is': 5, 'best': 19, 'for': 8, 'Geeks': 10}