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.

Verwandte Artikel