Estructuras de datos básicas: Listas y Tuplas

Educator Courses » Programación básica en Python » Estructuras de datos básicas: Listas y Tuplas

Agregando y quitando elementos

En el caso de las tuplas no se pueden agregar/quitar elementos, así que estas quedan excluidad de esta sección. Trabajaremos con Listas.

Agregar elementos

La forma mas fácil de agregar elementos a una lista es ponerlos al final de la lista. Para esto podemos hacer uso del metodo “append()”.

>>> a = range(5)
>>> a.append(5)
>>> a
[0, 1, 2, 3, 4, 5]
>>> a.append(6)
>>> a
[0, 1, 2, 3, 4, 5, 6]
>>> a.append(7)
>>> a
[0, 1, 2, 3, 4, 5, 6, 7]

Como podemos ver, creamos una lista de 5 elementos [0,1,2,3,4] (range devuelve una lista de X elementos empezando por el cero “0”), despues gregamos el numero 5 y luego el 6 y 7.

También podemos insertar elementos en cualquier parte de la lista, usando el método insert`. El metodo insert() recibe dos parametros, el primero es el indice o lugar donde vamos a insertar el elemento y el segundo es el elemento en sí.

>>> a.insert(0,-1)
>>> a
[-1, 0, 1, 2, 3, 4, 5, 6, 7]

En este caso insertamos -1 en el indice 0`es decir, al principio de la lista.

Removiendo elementos

Para remover elementos hay diferentes formas, por ejemplo, el método pop el cual recibe como parametro opciónal el indice a remover, si no pasa un índice entonces se considera el último elemento de la lista. pop() devuelve el elemento removido

>>> a
[-1, 0, 1, 2, 3, 4, 5, 6, 7]
>>> a.pop()
7
>>> a
[-1, 0, 1, 2, 3, 4, 5, 6]
remove()

El mmétodo remove() remueve la primera ocurrencia X en la lista.

Loading

You must be logged in to take the quiz.