Agregar elementos a una lista en Python
Los métodos append() e insert() permiten agregar un elemento a una lista en Python. En este artículo aprenderás como utilizar ambos métodos y cuales son sus diferencias.
El método append() agrega un elemento al final de la lista. Es ideal para los casos en los que no importa en que posición quede el nuevo elemento. El único argumento de esta función es el elemento a agregar. Por ejemplo, para agregar Argentina a la siguiente lista, se lograría así.
paises = ['Australia', 'India', 'España']
paises.append('Argentina')
# La lista después de ejecutar la instrucción anterior quedaría así
# ['Australia', 'India', 'España', 'Argentina']
Ahora, si la posición en la que debe quedar el nuevo elemento es importante, entonces es mejor que utilices la función insert(). Esta función recibe dos argumentos, el primero es un índice válido y el segundo es el elemento a agregar.
Utilizando la misma lista de países, si quisieras agregar Argentina antes de la India (el índice de India en este ejemplo es 1) lo conseguirías de la siguiente forma:
paises = ['Australia', 'India', 'España']
paises.insert(1, 'Argentina')
# Después de ejecutar la instrucción anterior,
# la lista quedaría de la siguiente forma
# ['Australia', 'Argentina', 'India', 'España']