Ich habe diese Struktur meines Wörterbuch in Python: Funktion schreiben, für das Hinzufügen neuer Schlüssel-Wert-PaarWie Hinzufügen neuer Schlüssel-Wert-Paar in Wörterbuch, in dem Wert Arrays Array von
dict={'key1': [['val1','val2'], ['val1','val2'], ['val1','val2']],....}
ich will. Dies ist die Methode:
def AddNewPair(key, firstArr, secondArr, thirdArr):
myDict.update({key:[[firstArr],[secondArr],[thirdArr]]});
Das Beispiel des Funktionsaufrufes ist hier:
AddNewPair("key2",["val1","val2"],["val1","val2"],["val1","val2"]);
Diese Funktion funktioniert, aber nicht richtig. Es fügt neues Schlüsselwertpaar fast wie erwartet hinzu, aber der Wert (Array von Arrays) wird mit einem anderen unnötigen Array umschlossen. Also, das Ergebnis ist das:
dict={'key1': [['val1','val2'], ['val1','val2'], ['val1','val2']],'key2': [[['val1','val2'], ['val1','val2'], ['val1','val2']]] }
Natürlich möchte ich nicht diese verpackte Array. Bitte, kannst du mir dabei helfen? vielen Dank.
Vielen Dank, es funktioniert wie erwartet. :))) – user2095405