Die Suche ergab 4 Treffer

von PinkPython
Sonntag 18. Januar 2009, 14:02
Forum: Allgemeine Fragen
Thema: funktion: liste tief kopieren (rekursiv)
Antworten: 10
Zugriffe: 1847

Dankeschööööön, jetzt habe ich es verstanden. Das Forum ist einfach super ;-). Danke an alle.
von PinkPython
Samstag 17. Januar 2009, 22:21
Forum: Allgemeine Fragen
Thema: funktion: liste tief kopieren (rekursiv)
Antworten: 10
Zugriffe: 1847

stimmt, ich war nur etwas irritiert, wegen der Zeile 8. Wenn man da im append, den rekursiven Aufruf weglässt, ändert sich nichts. Danke! Noch eine kleine Frage, kann ich statt ininstanceof, auch: if type(e)==list: schreiben? Im Prinzip hätte es den selben Effekt, aber ist es besser type oder isinst...
von PinkPython
Samstag 17. Januar 2009, 19:07
Forum: Allgemeine Fragen
Thema: funktion: liste tief kopieren (rekursiv)
Antworten: 10
Zugriffe: 1847

Danke BlackVivi, aber ich darf hierbei keine python funktione wie copy.deepcopy verwenden, sondern wirklich "eigene" schreiben. Meine Funktion sollte schon ein Methoden-Kopf haben, und eine neue Liste zurückgeben. Ich komme leider bei meiner Funktion nicht sonderlich weiter :(.
von PinkPython
Samstag 17. Januar 2009, 18:55
Forum: Allgemeine Fragen
Thema: funktion: liste tief kopieren (rekursiv)
Antworten: 10
Zugriffe: 1847

funktion: liste tief kopieren (rekursiv)

Hallo, ich bin Python-Anfänger und wollte daher fragen, ob jemand weiß wie ich am besten eine Liste tief kopieren kann, und wie ich eine möglichst einfache Funktion dazu schreiben kann. Z.B: Möchte ich: liste1=[1,2,3,[4,5],6,7] neueliste= listdeepcopy(liste1) So, dass auch die verschachtelten listen...