8
Perché + = si comporta in modo imprevisto nelle liste?
L' +=operatore in Python sembra funzionare in modo imprevisto sugli elenchi. Qualcuno può dirmi cosa sta succedendo qui? class foo: bar = [] def __init__(self,x): self.bar += [x] class foo2: bar = [] def __init__(self,x): self.bar = self.bar + [x] f = foo(1) g = foo(2) print f.bar print g.bar …