Python -Arrays
Hinweis: Python bietet keine integrierte Unterstützung für Arrays, stattdessen können Python-Listen verwendet werden.
Arrays
Hinweis: Diese Seite zeigt Ihnen, wie Sie LISTEN als ARRAYS verwenden. Um jedoch mit Arrays in Python zu arbeiten, müssen Sie eine Bibliothek wie die NumPy-Bibliothek importieren .
Arrays werden verwendet, um mehrere Werte in einer einzigen Variablen zu speichern:
Beispiel
Erstellen Sie ein Array mit Autonamen:
cars = ["Ford", "Volvo", "BMW"]
Was ist ein Array?
Ein Array ist eine spezielle Variable, die mehr als einen Wert gleichzeitig enthalten kann.
Wenn Sie eine Liste von Elementen haben (z. B. eine Liste mit Autonamen), könnte das Speichern der Autos in einzelnen Variablen wie folgt aussehen:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Was aber, wenn Sie die Autos durchgehen und ein bestimmtes finden möchten? Und was wäre, wenn Sie nicht 3 Autos, sondern 300 hätten?
Die Lösung ist ein Array!
Ein Array kann viele Werte unter einem einzigen Namen enthalten, und Sie können auf die Werte zugreifen, indem Sie auf eine Indexnummer verweisen.
Greifen Sie auf die Elemente eines Arrays zu
Sie verweisen auf ein Array-Element, indem Sie sich auf die Indexnummer beziehen .
Beispiel
Holen Sie sich den Wert des ersten Array-Elements:
x = cars[0]
Beispiel
Ändern Sie den Wert des ersten Array-Elements:
cars[0] = "Toyota"
Die Länge eines Arrays
Verwenden Sie die len()
Methode, um die Länge eines Arrays (die Anzahl der Elemente in einem Array) zurückzugeben.
Beispiel
Gibt die Anzahl der Elemente im cars
Array zurück:
x = len(cars)
Hinweis: Die Länge eines Arrays ist immer um eins größer als der höchste Array-Index.
Schleifen von Array-Elementen
Sie können die for in
Schleife verwenden, um alle Elemente eines Arrays zu durchlaufen.
Beispiel
Drucken Sie jedes Element im cars
Array:
for x in cars:
print(x)
Hinzufügen von Array-Elementen
Sie können die append()
Methode verwenden, um ein Element zu einem Array hinzuzufügen.
Beispiel
cars
Fügen Sie dem Array ein weiteres Element hinzu:
cars.append("Honda")
Entfernen von Array-Elementen
Sie können die pop()
Methode verwenden, um ein Element aus dem Array zu entfernen.
Beispiel
Löschen Sie das zweite Element des cars
Arrays:
cars.pop(1)
Sie können die remove()
Methode auch verwenden, um ein Element aus dem Array zu entfernen.
Beispiel
Löschen Sie das Element mit dem Wert „Volvo“:
cars.remove("Volvo")
Hinweis: Die remove()
Methode der Liste entfernt nur das erste Vorkommen des angegebenen Werts.
Array-Methoden
Python verfügt über eine Reihe integrierter Methoden, die Sie für Listen/Arrays verwenden können.
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Hinweis: Python bietet keine integrierte Unterstützung für Arrays, stattdessen können Python-Listen verwendet werden.