Python-Programm zum Entfernen des letzten Elements aus einem Array
Es gibt drei verschiedene Möglichkeiten, das Element zu löschen bzw. zu entfernen. Lassen Sie uns einige dieser Methoden und Schlüsselwörter besprechen, die verwendet werden, um nacheinander das letzte Element aus einem Array zu entfernen.
Verwenden der Methode „Delete()“ des Numpy-Moduls
Dieses Modul kann verwendet werden, um ein Element eines Arrays zu löschen, wenn ein Index eindeutig angegeben ist. Dieser Vorgang kann mit der Methode delete() durchgeführt werden, die zum Modul numpy gehört. Um diese Löschmethode verwenden zu können, muss das Array jedoch in Form eines Numpy-Arrays erstellt werden.
Funktionsweise der Methode „Delete()“.
Die Methode delete() wird verwendet, um das Element des Arrays oder der Liste zu entfernen, indem der Index des Elements angegeben wird, das entfernt werden soll. Nachfolgend wird die Syntax der Verwendung der Methode delete() beschrieben.
Syntax
variable = n.delete(arr, last_index)
Beispiel
In diesem Beispiel besprechen wir den Prozess des Entfernens des letzten Elements eines Arrays mithilfe der Methode delete() des Numpy-Moduls.
import numpy as n
arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "]
variable = n.array(arr)
max_size = len(variable)
last_index = max_size - 1
print(" The elements of the array before deletion: ")
print(variable)
variable = n.delete(arr, last_index)
print(" The elements of the array after deletion: ")
print(variable)
Ausgabe
Die Ausgabe des obigen Programms ist wie folgt: −
The elements of the array before deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
The elements of the array after deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ']
Verwenden des Schlüsselworts „del“.
Das Schlüsselwort del wird zum Löschen der Objekte in der Programmiersprache Python verwendet. Mit dem Schlüsselwort del können nicht nur Objekte, sondern auch Elemente von Listen, Arrays usw. gelöscht werden. Verwenden wir dieses Schlüsselwort und löschen Sie das letzte Element des Arrays.
Syntax
del arr[last_index]
Beispiel
In diesem Beispiel besprechen wir den Vorgang des Entfernens des letzten Elements eines Arrays mithilfe des Schlüsselworts del.
arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "]
max_size = len(arr)
last_index = max_size – 1
print(" The elements of the array before deletion: ")
print(arr)
print(" The elements of the array after deletion: ")
del arr[last_index]
print(arr)
Ausgabe
Die Ausgabe des obigen Programms ist wie folgt: −
The elements of the array before deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
The elements of the array after deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ']
Durch die Verwendung der Methode pop()
Die Methode pop() wird verwendet, um die Elemente der Arrays, Listen usw. in der Programmiersprache Python zu löschen. Dieser Mechanismus nutzt den Index des Elements, das aus dem Array entfernt oder gelöscht werden muss. Das Element erscheint einfach aus dem Array und wird entfernt. Lassen Sie uns diese Methode verwenden und das letzte Element des Arrays löschen.
Syntax
arr.pop(last_index)
Beispiel
In diesem Beispiel besprechen wir den Prozess des Entfernens des letzten Elements eines Arrays mithilfe der Methode pop()
arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "]
max_size = len(arr)
last_index = max_size -1
print(" The elements of the array before deletion: ")
print(arr)
print(" The elements of the array after deletion: ")
arr.pop(last_index)
print(arr)
Ausgabe
Die Ausgabe des obigen Programms ist wie folgt: −
The elements of the array before deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
The elements of the array after deletion:
[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ']
Abschluss
Wir können beobachten, dass die Ausgaben aller drei oben besprochenen Programme völlig gleich sind, was beweist, dass das letzte Element auf alle drei Arten erfolgreich aus dem Array entfernt wurde. Auf diese Weise kann das Löschen eines Elements eines beliebigen Index in einem Array mit einfachen Techniken sehr einfach durchgeführt werden.