Listas
Requisitos de finalización
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: