[pyar] Loop infinito con un for

Página superior
Adjuntos:
+ (text/plain)
+ (text/html)
+ (text/plain)
Eliminar este mensaje
Responder a este mensaje
Autor: Martin Volpe
Fecha:  
A: Python Argentina
Asunto: [pyar] Loop infinito con un for
Buenas lista, hoy me desperté con una curiosidad de tipo "que pasaría si",
la escribí, y ahora tengo un resultado que no comprendo

Si hago esto...

a = ['H','o','l','a', '', 'p', 'y', 'a', 'r']
for i in a:
    print i
    a+=i


Tengo como resultado un loop infinito, no muy útil, pero loop infinito al
fin, pero si hago lo mismo con un string obtengo esto:

>>> a = 'hola pyar'
>>> for i in a:

...     print i
...     a += i
...
h
o
l
a


p
y
a
r
>>>


La pregunta es... Por que son distintos?

--
Martín Volpe @Argentina
Blog: http://volteck.net
_______________________________________________
pyar mailing list
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/