Adición de elementos

Si queremos añadir un único elemento a una lista podemos utilizar el método append:

m = [1, 2, 3]
m.append(4)
m

[1, 2, 3, 4]

Si lo que deseamos es añadir otra lista, podemos utilizar el método extend:

n = [5, 6, 7]
m.extend(n)
m

[1, 2, 3, 4, 5, 6, 7]

El mismo resultado obtenemos si utilizamos el operador suma (+) que, aplicado a las listas, las concatena:

m = [1, 2, 3]
n = [4, 5]
m + n

[1, 2, 3, 4, 5]

También es posible insertar un elemento en una posición dada con el método insert. Por ejemplo, en la siguiente lista podemos insertar en la posición 2 el elemento numérico 0:

m = [1, 2, 3]
m.insert(2, 0)
m

[1, 2, 0, 3]

Es importante destacar que estos métodos modifican la lista a la que se aplican, no devuelven una copia modificada.