Heim > Backend-Entwicklung > Python-Tutorial > Python-Programm zum Hinzufügen eines Elements zu einem Array

Python-Programm zum Hinzufügen eines Elements zu einem Array

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-09-09 17:25:17
nach vorne
1742 Leute haben es durchsucht

Python-Programm zum Hinzufügen eines Elements zu einem Array

Ein Array ist eine Sammlung von Elementen desselben Datentyps. Jedes Element im Array wird durch einen Indexwert identifiziert. Es ist die einfachste Datenstruktur und wir können problemlos Elemente hinzufügen oder entfernen.

Arrays in Python

Python hat keine spezifische Datenstruktur zur Darstellung von Arrays. Hier können wir Arrays mit auflisten.

 [9, 3, 1, 6, 9]
Nach dem Login kopieren

Wir können Arrays in Python mithilfe des Arrays- oder NumPy-Moduls verarbeiten.

array('i', [1, 2, 3, 4])
Nach dem Login kopieren

Das obige Array ist ein Ganzzahl-Array, das vom Array-Modul definiert wird.

Auf die gleiche Weise können wir auch Numpy-Arrays mit dem NumPy-Modul definieren.

array([1, 2, 3, 4])
Nach dem Login kopieren

Indizes in Python beginnen bei 0. Alle oben genannten Array-Elemente werden ebenfalls beginnend bei 0, 1, ..., (n-1) indiziert.

Eingabe- und Ausgabeszenarien

Angenommen, wir haben ein Eingabearray mit ganzzahligen Werten. An das resultierende Array wird ein Element angehängt.

Input array:
A = [1, 5, 3, 6]
Output array:
[1, 5, 3, 6, 2]
Nach dem Login kopieren

Das ganzzahlige Element 2 wird an das Ende des angegebenen Arrays angehängt.

Im folgenden Artikel haben wir verschiedene Möglichkeiten gesehen, Elemente in Python an ein Array anzuhängen.

Listendatenstruktur verwenden

Da wir List als Array verwenden, können wir mit der Methode list.append() Elemente an das Array anhängen.

Grammatik

list.append(element) 
Nach dem Login kopieren

Es fügt ein Element am Ende der Liste hinzu. Entspricht a[len(a):] = [x].

Beispiel

lst = [1, 2, 3, 4, 5, 6] 
print ("The original array is: ",lst) 
print() 

# append an element 
lst.append(9)
print ("The resultant array is: ",lst) 
Nach dem Login kopieren

Ausgabe

The original array is:  [1, 2, 3, 4, 5, 6]

The resultant array is:  [1, 2, 3, 4, 5, 6, 9]
Nach dem Login kopieren

Element 9 wird an das Array angehängt und am Ende des Arrays hinzugefügt.

Array-Modul verwenden

Das Array-Modul in Python ermöglicht es uns, ein Array zu erstellen und es kompakt darzustellen. Um das Array-Modul zunächst verwenden zu können, müssen wir das Array-Modul importieren.

Grammatik

array.append(x) 
Nach dem Login kopieren

Fügen Sie ein neues Element mit dem Wert x an das Ende des Arrays an.

Beispiel

import array
 
# creating array
int_array = array.array('i', [1, 2, 3, 4])
print ("The original array is: ",int_array) 
print() 

# append an element 
int_array.append(0)
print ("The resultant array is: ",int_array) 
Nach dem Login kopieren

Ausgabe

The original array is:  array('i', [1, 2, 3, 4])

The resultant array is:  array('i', [1, 2, 3, 4, 0])
Nach dem Login kopieren

int_array-Objekte werden mit einem angegebenen Integer-Typ erstellt. Wenn wir versuchen, ein anderes Typelement an das Array-Objekt anzuhängen, wird ein Fehler wie unten angezeigt.

TypeError – Es wurde ein Integer-Argument erwartet, aber ein Float-Wert erhalten

NumPy-Modul verwenden

Durch die Verwendung der Numpy-Bibliothek können wir ganz einfach Arrays mit der Methode numpy.array() erstellen. Ebenso können wir mit der Methode numpy.append() ein Element an ein Array anhängen.

Grammatik

numpy.append(array, element) 
Nach dem Login kopieren

Diese Methode hängt ein Element an das Ende des Arrays an. Es erstellt ein neues Array, das eine Kopie des alten Arrays sein kann, und hängt Elemente an, sodass das ursprüngliche Array unverändert bleibt.

Beispiel

In diesem Beispiel verwenden wir eine for-Schleife, um die String-Array-Elemente zu durchlaufen.

import numpy
 
# creating array
array = numpy.array([1, 2, 3, 4])
print ("The original array is: ", array) 
print() 

# append an element 
result = numpy.append(array, 9)
print ("The resultant array is: ", result) 
Nach dem Login kopieren

Ausgabe

The original array is:  [1 2 3 4]

The resultant array is:  [1 2 3 4 9]
Nach dem Login kopieren

Hier bleibt das ursprüngliche Array unverändert und das resultierende Array wurde mit neuen Elementen aktualisiert.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Hinzufügen eines Elements zu einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage