El bucle for que vimos en la Sección 7.3 también funciona con las listas. La sintaxis generalizada de un bucle for es:
1: for VARIABLE in LISTA:
2: CUERPO
Esta sentencia es equivalente a:
1: i = 02: while i < len(LISTA):
3: VARIABLE = LISTA[i] 4: CUERPO 5: i = i + 6: 1El bucle for es mas conciso porque podemos eliminar la variable de bucle, i.
Aquí tenemos el bucle anterior con un bucle for:
1: for jinete in jinetes:
2: print jineteMas aun, casi se lee igual que en español, “Para (cada) jinete en (la lista de) jinetes, imprime (el nombre del) jinete".
Se puede usar cualquier expresion de lista en un bucle for:
1: for numero in range(20):
2: if numero % 2 == 0:
3: print numero4: for fruta in
5: ["platano", "manzana", "membrillo"]:
6: print "Me gusta comer " + fruta +
7: "s!"
El primer ejemplo imprime todos los numeros pares entre el 0 y el 19. El segundo ejemplo expresa su entusiasmo por diferentes frutas.
Comentarios
Publicar un comentario