[Python-de] Newbie: Kopie eines Objektes

Vollmer, Marc Marc.Vollmer at mahr.de
Tue Mar 13 08:24:26 EST 2001


Moin,

jeden Tag denkt man, man habe es ein bißchen mehr verstanden, und jeden Tag
scheint man sich zu irren.

Ich will eine Kopie eines Objektes erstellen, ich weiß, daß Python nur
Referenzen erstellt. Ich brauche aber die Kopie.

Ich habe folgende Klasse:

class CPoint:
    def __init__(self,x,y,z):
        self.x = x
        self.y = y
        self.z = z


Ich bilde daraus die Instanz:

pt1 = CPoint(1,2,3)

Die Referenz ist klar:

pt2=pt1

Aber auch dies bildet eine Refernz (wahrscheinlich auf die Eigenschaften):

pt2 = CPoint(pt1.x,pt1.y,pt1.z).


WIE BEKOMME ICH EINE KOPIE?

Gruß
Marc



More information about the Python-de mailing list