Heim > Artikel > Backend-Entwicklung > Python-Listenkopie
Wenn wir eine Liste kopieren müssen, können wir eine spezielle Methode verwenden, die ich Ihnen heute vorstellen werde.
Ich definiere zuerst eine Liste
a=[1,2,34]
Dann überprüfe ich die Adresse des Objekts über die integrierte Methode id()
print id(a)
Objektadresse: 11488352
Dann kopiere ich eine Liste von a und kopiere sie in die Variable b
b = a[ :]
Ich drucke die Variable b
print b
und das Ergebnis ist [1, 2, 34], was dasselbe wie a ist, und dann überprüfe ich die Adresse der Liste b unten.
Druck-ID(b)
Objektadresse: 11511448
Es ist ersichtlich, dass die Adressen der beiden Objekte unterschiedlich sind, was darauf hinweist, dass re eine neue Liste generiert -Objekt kopieren, keine Referenzzuweisung.