Referencia circular.
Pepe Aracil
pepe en diselpro.com
Mar Nov 30 11:49:24 CET 2004
Seguramente la mayoría de vosotros ya sabéis esto.
Se me ha ocurrido provocar una referencia circular en una lista para ver como
la representaba en pantalla... ¿Petará? ¿Provocará una excepción? ¿Un bucle
sin fin?.
Pues me ha sorprendido gratamente como trata la referencia circular.
Ej.
>>> lista=[1,2,3,4]
>>> lista+=[lista]
>>> lista
[1, 2, 3, 4, [...]]
Pone unos bonitos puntos suspensivos :D, pero la referencia circular es total
mente funcional.
>>> lista[4][4][4][4][4][4]
[1, 2, 3, 4, [...]]
Saludos.
Más información sobre la lista de distribución Python-es