python - hat eine Liste gedruckt, drei Punkte sind in den Unterlisten erschienen

8

Ich habe den Inhalt einer Liste ausgedruckt und folgende Ausgabe erhalten:

%Vor%

Was sind diese seltsamen Punkte?

Ich habe Python 2.7.3 verwendet

    
Kompi 13.12.2012, 01:33
quelle

1 Antwort

12

Wahrscheinlich haben Sie versehentlich eine Liste mit einem Verweis auf sich selbst (oder hier, viele Referenzen) erstellt:

%Vor%

Die drei Punkte werden verwendet, damit die Zeichenfolgendarstellung nicht in der Rekursion untergeht. Sie können dies überprüfen, indem Sie id und den Operator is verwenden:

%Vor%     
DSM 13.12.2012, 01:39
quelle

Tags und Links