Wie deklariert man in Python ein Array und fügt Elemente hinzu?
I'm versuchen, Elemente zu einem Array in Python hinzufügen.
Ich führe
array = {}
Dann versuche ich, etwas zu diesem Array hinzuzufügen, indem ich dies tue:
array.append(valueToBeInserted)
Es scheint dafür keine Methode .append
zu geben. Wie füge ich Elemente zu einem Array hinzu?
339
3
{}
steht für ein leeres Wörterbuch, nicht für ein Array/eine Liste. Für Listen oder Arrays benötigen Sie[]
.Um eine leere Liste zu initialisieren, tun Sie dies:
oder
Um der Liste Elemente hinzuzufügen, verwenden Sie
append
Um die Liste um die Elemente einer anderen Liste zu erweitern, verwenden Sie
extend
Um ein Element aus einer Liste zu entfernen, verwenden Sie
remove
Dictionaries stellen eine Sammlung von Schlüssel/Wert-Paaren dar, die auch als assoziatives Array oder Map bezeichnet werden.
Um ein leeres Wörterbuch zu initialisieren, verwenden Sie
{}
oderdict()
.Wörterbücher haben Schlüssel und Werte
Um ein Wörterbuch mit dem Inhalt eines anderen Wörterbuchs zu erweitern, können Sie die Methode
update
verwendenUm einen Wert aus einem Wörterbuch zu entfernen
Nein, wenn Sie es tun:
In Ihrem Beispiel verwenden Sie
array
als Wörterbuch, nicht als Array. Wenn Sie ein Array brauchen, verwenden Sie in Python Listen:Dann, um Elemente hinzuzufügen, tun Sie:
Arrays (in Python
list
genannt) verwenden die[]
Notation.{}
ist fürDict
(auch Hash-Tabellen, assoziierte Arrays, etc. in anderen Sprachen genannt), so dass Sie 'append' für ein Dict nicht haben werden.Wenn Sie tatsächlich ein Array (Liste) wollen, verwenden Sie: