Recursive lists

mizrandir at gmail.com mizrandir at gmail.com
Tue Jul 24 05:14:38 EDT 2007


Can someone tell me why python doesn't crash when I do the following:

>>> a=[]
>>> a.append(a)
>>> print a
[[...]]
>>> print a[0][0][0][0][0][0][0]
[[...]]

How does python handle this internally? Will it crash or use up lot's
of memory in similar but more complicated cases?




More information about the Python-list mailing list