Python: elimina el elemento trasero de la lista

La estructura de datos de pila es una estructura de datos muy conocida, las listas en Python generalmente agregan los elementos al final de la lista. Para implementar una estructura de datos de pila, es esencial poder eliminar el elemento final de una lista. Discutamos las formas de lograr esto para que la estructura de datos de pila se pueda implementar fácilmente usando listas.

Método #1: Usarpop(-1)
este método aparece, es decir, elimina e imprime el i-ésimo elemento de la lista. Este método se usa principalmente entre las otras opciones disponibles para realizar esta tarea. Esto cambia la lista original.

# Python 3 code to demonstrate 
# Remove rear element
# using pop(-1)
  
# initializing list 
test_list = [1, 4, 3, 6, 7]
  
# Printing original list
print ("Original list is : " + str(test_list))
  
# using pop(-1) to
# Remove rear element
test_list.pop(-1)
      
# Printing modified list 
print ("Modified list is : " + str(test_list))
Producción :

Original list is : [1, 4, 3, 6, 7]
Modified list is : [1, 4, 3, 6]

Método #2: Usando del list[-1]
Este es solo el método alternativo para realizar la eliminación posterior, este método también realiza la eliminación del elemento de la lista en su lugar y reduce el tamaño de la lista en 1.

# Python 3 code to demonstrate 
# Remove rear element
# using del list[-1]
  
# initializing list 
test_list = [1, 4, 3, 6, 7]
  
# Printing original list
print ("Original list is : " + str(test_list))
  
# using del list[-1] to
# Remove rear element
del test_list[-1]
      
# Printing modified list 
print ("Modified list is : " + str(test_list))
Producción :

Original list is : [1, 4, 3, 6, 7]
Modified list is : [1, 4, 3, 6]

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *