Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BigKaz en 10 Diciembre 2016, 18:36 pm



Título: (Python 3.5) Bucle for
Publicado por: BigKaz en 10 Diciembre 2016, 18:36 pm
Hola, tengo una duda respecto a este codigo con bucle for.
Código
  1. for letra in "string":
  2. print(letra)

Salida:
s
t
r
i
n
g
---------
Mi duda es: ¿porque el programa imprime cada letra de la palabra "string" si yo nunca especifique en el codigo que tomara cada letra y la imprima?

Gracias.


Título: Re: (Python 3.5) Bucle for
Publicado por: engel lex en 10 Diciembre 2016, 19:31 pm
si se lo especificaste con lujo y detalle (no conocer el lenguaje, no quiere decir que el lenguaje esté malo) XD

es exactamente lo que hiciste al poner
Código
  1. for letra in "string":

recurda que los string por concepto son array de chars... for algo in otro, iterará cada elemento de "otro" y lo colocará en "algo"