6. Recorriendo listas

El recorrido de los elementos de una lista se puede realizar mediante el uso de un bucle for. 



Ejercicio: Imprimir todos los elementos de la lista, uno por uno:

Figura 1


  • ¿Qué  valores toma i en las líneas 11 y12?
  • ¿Qué rango de valores toma i en las líneas 15 y 16?
  • ¿Cuál es el argumento de format para esta última modificación?
  • ¿Qué pasa si se elimina el sangrado de la línea 15?


Recorriendo la lista con los índices

Para acceder a los elementos de la un lista se utilizan los índices.

Ejemplo:  Dada la siguiente lista: vocales=['a','e','i','o','u']
Si escribimos:
  • print(vocales[ : 2 ]) # esta línea muestra los elementos de vocales[0] y vocales[1]
  • print(vocales[ -1 ]) # esta línea muestra el último elemento!! -->  vocales[4]
  • print(vocales[ 2 : 4 ]) # esta línea muestra los valores de vocales[2] y vocales[3]
  • print(lista[ : 3])  # NO incluye el último elemento vocales[ 3 ] , sólo los elementos de  vocales[0],vocales[1] y vocales[2]



Ejemplo 1:





Ejercicio: Se pide al alumno interpretar los índices dentro de los [ ]. 

Ejemplo 2:



OBSERVACION: SI tenemos una lista de nombre lista_numero y escribimos:

for elemento in lista_numero[ : : ]  , tiene el mismo efecto que for elemento in lista_numero: