ich habe mal eine Verständnisfrage zum Kopieren von Strings.
Wenn ich einen String kopiere möchte, so dachte ich, dass ich dieses per Slicing erledigen kann:
Nun erhalte ich aber die gleiche ID. Ist das nun eine Kopie oder nicht? Es scheint, als ob es wohl nur eine Quasi-Kopie mit einer Referenz ist.>>> a = "Text"
>>> b = a[:]
>>> a
'Text'
>>> b
'Text'
>>> id(a)
319552
>>> id(b)
319552
Wenn ich das per Zuweisung mache, kommt das gleiche raus:
Frage: Wie lege ich denn nun eine wirkliche Kopie an? Also, mit einer neuen ID?>>> a = "Text"
>>> b = a
>>> a
'Text'
>>> b
'Text'
>>> id(a)
319552
>>> id(b)
319552
CU,
API