Ein Array in Python deklarieren
-
Python-Deklaration von Arrays, dargestellt durch die Klasse
list
-
Deklarieren eines Arrays in Python durch Import des Moduls
array
In diesem Tutorial werden verschiedene Methoden zum Deklarieren eines Arrays in Python aufgeführt. Das Array-Konzept wird normalerweise mit dem Konzept einer Liste gemischt, da Listen verschiedene Arten von Werten enthalten können. Das Konzept eines Arrays wird selten verwendet, da es Funktionen vom Typ C bietet. In diesem Tutorial wird erklärt, wie wir die Liste und die Arrays in Python deklarieren können.
Python-Deklaration von Arrays, dargestellt durch die Klasse list
Das Konzept des Arrays wird häufig mit dem Konzept der Liste gemischt. Eine Liste ist eine Sammlung heterogener Elemente mit dynamischer Länge, in denen die Datentypen unterschiedlich sein können. Ein Array ist jedoch eine Sammlung von Objekten, die sich explizit mit der homogenen Sammlung von Objekten befasst. In einfachen Worten, Arrays werden durch die Klasse list
dargestellt und können einfach mit dem Zuweisungsoperator mit eckigen Klammern auf der anderen Seite zugewiesen werden.
Auf die Elemente der Liste kann durch einfaches Übergeben des erforderlichen Index zugegriffen werden. Zum Beispiel greift temp[2]
auf das dritte Element zu. Ein Element kann mit dem Modul temp.append()
angehängt werden, wobei das Element am Ende angehängt werden soll. Darüber hinaus kann mit der Funktion insert(x, y)
ein Element am gewünschten Index eingefügt werden. Der Index kann mit dem Wert x
versehen werden, und der Wert wird mit dem Wert y
versehen. Der Indexwert kann auch negativ sein, um in umgekehrter Reihenfolge auf die Elemente zuzugreifen.
Der folgende Beispielcode zeigt, wie Sie in Python ein array als Liste definieren und welche Funktionen verwendet werden können.
temp = [1, 2, 3, "s", 5]
print(temp[-2])
temp.insert(4, 6)
print(temp[-2])
temp.append("f")
print(temp)
Ausgabe:
s
6
[1, 2, 3, 's', 6, 5, 'f']
Deklarieren eines Arrays in Python durch Import des Moduls array
Wenn Sie wirklich ein Array mit der Fähigkeit initialisieren möchten, nur homogene Elemente zu enthalten, wird das Modul array
aus der Bibliothek array
importiert. Das Array wird mit den Klammern und im Wesentlichen zwei Parametern definiert. Der erste Parameter ist ein type code
, der den Typ der Elemente definiert, und ein weiterer Parameter ist die Liste der Elemente in eckigen Klammern. Es ist nicht erforderlich, Dinge in Python vorab zu deklarieren.
Auf ein Element des Arrays kann mit der Funktion array.index(x)
zugegriffen werden, wobei x
der Index des Arrays ist. In ähnlicher Weise kann die Einfügeoperation auch für das Array mit der Funktion array.insert(i,x)
ausgeführt werden, wobei i
der Index und x
der einzufügende Wert ist.
Im Folgenden wird ein Beispielcode angegeben, der zeigt, wie ein Array in Python erstellt wird.
from array import array
temp_array = array("i", [1, 2, 3, 4, 5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)
Ausgabe:
1
array('i', [1, 2, 6, 3, 4, 5])
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedIn