""

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

Python II. 2.1.1. entendimiento de caracteres individuales por medio de PC

Fuente; Cisco networking academy 2.1.1 Cómo las computadoras entienden los caracteres individuales H as escrito algunos programas interesant...

Entradas Populares