Was tun Auslassungszeichen [...] Mittelwert in einer Liste?

Ich war das Spiel in python. Ich verwendete den folgenden code in IDLE:

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

Wurde die Ausgabe:

[1, [...], 2]

Was ist das […]? Interessanterweise konnte ich nun verwenden Sie diese als eine Liste von Liste von Liste bis zur Unendlichkeit, d.h.

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

Könnte ich schreiben über wie lange, wie ich wollte und es würde immer noch funktionieren.

EDIT:

  • Wie ist es dargestellt in Erinnerung?
  • Was ist Ihre Verwendung? Beispiele für einige Fälle, in denen es nützlich ist, wäre hilfreich.
  • Link auf die offizielle Dokumentation wäre wirklich nützlich.
  • Noch auf der Suche nach Antworten zu BEARBEITEN, die 1. und 3. element in der Liste.
  • Ein einfacheres Beispiel wäre p = [1]; p[0] = p.
  • Ich denke, das ist ein Duplikat von Was bedeutet [...] (eine Ellipse) in einer Liste bedeuten in Python?, obwohl die Frage (und die Antworten) sind in dieser Frage.
  • Dreampie ist smart ` >>> p[1:1] = [p] >>> p 3: [1, <Rekursion auf die Liste mit der id=3074777548>, 2] >>> ` den genauen Details
  • Hat nicht diese p 3: [1, <Recursion on list with id=3074777548>, 2]. Was hast du laufen?
  • id=3074777548 ist die id des p so seine leicht zu verstehen, dass seine Bezugnahme auf sich selbst. Trotzdem sehr schöne Frage @Zel
  • Ich habe nicht bekommen, was Sie Befehl ausgeführt zu bekommen, dass Ausgabe.
  • Ich benutze dreampie.org
  • Ist es eine IDE für Python, oder was?
  • seine python-shell, wie LEERLAUF oder mit einfachen python >>>. Folgen Sie dem link
  • Es ging. Habe versucht zu downloaden aber der link hat nicht funktioniert. Werde morgen noch einmal versuchen. Alle Vorteile, die über LEERLAUF?
  • Der link funktioniert für mich und mit Dreampie ich habe die gleiche Ausgabe wie Rahul Gautam.

InformationsquelleAutor Aseem Bansal | 2013-06-18
Schreibe einen Kommentar