Iterar una lista en Python

16/Nov/2015 Python , , , 2 Comentarios
Ejemplos Programación en Python

En el ejemplo de hoy vamos a iterar una lista en Python. Lo primero que haremos será definir una lista, para, a poseriori recorrer todos los elementos que esta contiene y mostrarlos por pantalla.

Lo primero será definir la lista en Python:

lista = ["carmen","elena","lucia","sara","patricia","sonsoles"]

La lista se define mediante un conjunto de elementos que están delimitados por corchetes ([ ]) y a su vez están separados por comas.

Una vez que tenemos definir la lista, lo siguiente será iterar la lista en Python. Para ello vamos a utilizar una sentencia for-each. La estructura de la sentencia iterativa for-each es la siguiente:

for variable in lista:
  # Acciones

En cada una de las iteraciones sobre los elementos de la lista será la variable la que contenga el elemento de la lista.

De esta forma, utilizando la lista definida al principio nuestro bucle for-each que nos sirva para iterar una lista en Python quedará de la siguiente forma:

print "Recorrer lista con un foreach"
for elemento in lista:
    print elemento

De esta forma la salida por pantalla será:

Recorrer lista con un foreach
carmen
elena
lucia
sara
patricia
sonsoles

Espero que haya sido de utilidad este ejemplo que nos enseña a iterar una lista en Python.

Vídeos sobre Python


2 comentarios en “Iterar una lista en Python”

Víctor Cuervo

HERNAN PEREIRA

Me gustaría saber como puedo aplicar un input para que el usuario vaya eliminando los nombres de la lista y asi mismo esta se vaya actualizando y mostrándole la lista al cliente. :D

Víctor Cuervo

Víctor Cuervo

Buenas,

Pues puedes hacer dos cosas, por un lado pedir el dato por consola mediante la función input()

elemento = input()

Y por otro utilizar el método .remove() para eliminar dicho elemento de la lista

lista.remove(elemento)

Puedes ver más sobre cómo eliminar elementos de una lista en Python desde http://lineadecodigo.com/python/eliminar-elementos-de-una-lista-con-python/

Espero que te sirva de ayuda.

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.