Je jouais en python. J'ai utilisé le code suivant dans IDLE:
p = [1, 2]
p[1:1] = [p]
print p
Le résultat était:
[1, [...], 2]
Qu'est-ce que c'est […]
? Fait intéressant, je pourrais maintenant l'utiliser comme une liste de liste de liste jusqu'à l'infini, c'est-à-dire
p[1][1][1]....
Je pourrais écrire ce qui précède aussi longtemps que je le souhaite et cela fonctionnerait toujours.
ÉDITER:
- Comment est-il représenté en mémoire?
- Quel est son utilisation? Des exemples de certains cas où il est utile seraient utiles.
- Tout lien vers la documentation officielle serait vraiment utile.
p = [1]; p[0] = p
.
p 3: [1, <Recursion on list with id=3074777548>, 2]
. Qu'avez-vous couru?