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} 
  
print("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) 
  
print("Modified dictionary : " + str(res))  
Ausgabe
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}