Verweise und Kopien

Wir haben im Abschnitt »Intermezzo: Dynamische Typisierung« in Chapter 4 erwähnt, dass Zuweisungen immer Verweise auf Objekte speichern, nicht auf Kopien. In der Praxis ist es das, was Sie normalerweise möchten. Aber weil Zuweisungen mehrere Verweise auf das gleiche Objekt generieren können, sollten Sie sich bewusst sein, dass eine Änderung an einem Objekt an Ort und Stelle Auswirkung auf andere Stellen in Ihrem Programm haben kann, an denen andere Verweise auf das gleiche Objekt benutzt werden. Wenn Sie dieses Verhalten nicht wünschen, müssen Sie Python explizit mitteilen, dass es das Objekt kopieren soll.

Das folgende Beispiel weist eine Liste an X zu, und eine weitere Liste, die einen Verweis auf die Liste X enthält, wird ...

Get Einfüehrung in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.