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))
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))
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