Mein Dozent hat mehrere Fragen zu Python gestellt, und dieser hat mich verwirrt, ich verstehe nicht, was passiert.Warum erweitert Python die Ausgabe [[...]]
x = [[]]
x[0].extend(x)
Python sagt mir, nach dem Ausführen das, dass x [[...]]
ist, was bedeutet die ...
bedeuten?
ich noch mehr verwirrt, wenn das Ergebnis der folgenden nur ist [[]]
y = [] # equivalent to x[0]
x = [[]]
y.extend(x)
Wenn y
berechnet werden [[]]
sollte x
nicht einfach berechnet werden, um [[[]]]
zu sein?
Was ist Extend? und was bedeutet die ...
?
Da 'x' sich selbst bezeichnet, ist' str (x) 'eine Endlosschleife. Es ist schön, dass Python es fängt. – tdelaney