Ein Array in Python deklarieren

Syed Moiz Haider 18 Juli 2021
  1. Python-Deklaration von Arrays, dargestellt durch die Klasse list
  2. Deklarieren eines Arrays in Python durch Import des Moduls array
Ein Array in Python deklarieren

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 Haider avatar Syed Moiz Haider avatar

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

Verwandter Artikel - Python Array