""

sábado, 4 de abril de 2026

Listas. append() vs insert()

 Un nuevo elemento puede ser añadido al final de la lista existente:

list.append(value)
 

Dicha operación se realiza mediante un método llamado append(). Toma el valor de su argumento y lo coloca al final de la lista que posee el método.

La longitud de la lista aumenta en uno.

El método insert() es un poco más inteligente - puede agregar un nuevo elemento en cualquier lugar de la lista, no solo al final.

list.insert(location, value)
 

Toma dos argumentos:

  • el primero muestra la ubicación requerida del elemento a insertar; nota: todos los elementos existentes que ocupan ubicaciones a la derecha del nuevo elemento (incluido el que está en la posición indicada) se desplazan a la derecha, para hacer espacio para el nuevo elemento;
  • el segundo es el elemento a insertar.

Observa el código en el editor. Ve como usamos los métodos append() e insert(). Presta atención a lo que sucede después de usar insert(): el primer elemento anterior ahora es el segundo, el segundo el tercero, y así sucesivamente.

>> # Se crea la lista numbers con cuatro elementos

>>numbers = [111, 7, 2, 1]

>> # mostramos por pantalla la cantidad de elementos que tiene la lista

>>print(len(numbers))

>> # mostramos por pantalla el contenido de la lista numbers

>>print(numbers)

>>###

>> # por medio del método append agregamos el elemento 4 al final de la lista

>>numbers.append(4)

>> # Nuevamente mostramos la cantidad de elementos que contiene la lista

>>print(len(numbers))

>> # Mostramos por pantalla la lista completa

>>print(numbers)

>>###

>> # En la ubicación de índice cero, colocar el valor 222

>>numbers.insert(0, 222)

>> # Imprimir la longitud de la lista

>>print(len(numbers))

>> # Imprimir la lista

>>print(numbers)

>> #

>>>
4 [111, 7, 2, 1] 5 [111, 7, 2, 1, 4] 6 [222, 111, 7, 2, 1, 4]

No hay comentarios.:

Publicar un comentario

Entradas recientes

Funciones parametrizadas

  4.2.1 Funciones parametrizadas El potencial completo de una función se revela cuando puede ser equipada con una interface que es capaz de ...

Entradas Populares