Bug in __init__?

Bruno Desthuilliers bruno.42.desthuilliers at wtf.websiteburo.oops.com
Wed Jan 23 12:16:29 EST 2008


Bart Ogryczak a écrit :
> On 2008-01-22, citizen Bruno Desthuilliers testified:
>>> 			from copy import copy
>>> 			### see also deepcopy
>>> 			self.lst = copy(val)
>> What makes you think the OP wants a copy ?
> 
> I´m guessing he doesn´t want to mutate original list, while changing 
> contents of self.lst.

Once again: what makes you think so ?

This is a design choice depending on the concrete use case and context - 
which we don't know zilch about - and by no mean the default behaviour.




More information about the Python-list mailing list