Ce n'points de suspension [...] dire dans une liste?

Je jouais autour de python. J'ai utilisé le code suivant dans le vide:

p  = [1, 2]
p[1:1] = [p]
print p

La sortie a été:

[1, [...], 2]

Qu'est-ce que ce […]? Il est intéressant de noter que je pouvais maintenant l'utiliser comme une liste de liste de liste jusqu'à l'infini, c'est à dire

p[1][1][1]....

Je pourrais écrire ci-dessus aussi longtemps que je le voulais et il fonctionne encore.

EDIT:

  • Comment est-il représenté dans la mémoire?
  • Ce qui est de son utilisation? Quelques exemples de cas où il est utile serait utile.
  • Un lien vers la documentation officielle qui serait vraiment utile.
  • Toujours à la recherche de réponses à ÉDITER le 1er et le 3ème élément de la liste.
  • Un exemple simple serait p = [1]; p[0] = p.
  • Je pense que c'est un doublon de la Qu'est-ce que [...] (points de suspension) dans une liste de moyenne en Python?, bien que la question (et les réponses) sont mieux à cette question.
  • Dreampie est intelligent " >>> p[1:1] = [p] >>> p 3: [1, <la Récursivité sur la liste avec l'id=3074777548>, 2] >>> ` fournir sur les détails
  • Ne pas obtenir ce p 3: [1, <Recursion on list with id=3074777548>, 2]. Qu'avez-vous exécuter?
  • id=3074777548 est l'id de p donc facile à comprendre que sa se référant à lui-même. De toute façon, très belle question @Zel
  • Je n'ai pas ce que vous commande exécutée pour obtenir cette sortie.
  • J'utilise dreampie.org
  • Est-il une IDE pour Python ou quoi?
  • son interface python comme INACTIF ou simple python >>>. suivez le lien
  • J'y suis allé. Essayé de télécharger mais le lien ne fonctionne pas. Essayez à nouveau demain. Plus d'avantages que d'INACTIVITÉ?
  • Le lien a bien fonctionné pour moi et à l'aide de Dreampie j'ai obtenu le même résultat que Rahul Gautam.

InformationsquelleAutor Aseem Bansal | 2013-06-18