Re: [Python] Operatore sum

2009-02-17 Per discussione Daniele Varrazzo
On Tue, 17 Feb 2009 09:48:30 +0100, Luca Bacchi wrote: > Esiste un protocollo per l'operatore 'sum'? No, cosa fare è spiegato nella sua documentazione (forse sono le implicazioni a non essere chiare): sum(sequence, start=0) -> value Returns the sum of a sequence of numbers (NOT stri

Re: [Python] Operatore sum

2009-02-17 Per discussione Lawrence Oluyede
On Tue, Feb 17, 2009 at 9:48 AM, Luca Bacchi wrote: > So che potrei fare diversamente... Ma vorrei adottare questa soluzione. :-) import operator reduce(operator.add, [A(1), A(2)]) :-) -- Lawrence, http://oluyede.org - http://twitter.com/lawrenceoluyede "It is difficult to get a man to underst

[Python] Operatore sum

2009-02-17 Per discussione Luca Bacchi
Esiste un protocollo per l'operatore 'sum'? Questo è quello che vorrei, più o meno: class A(object): def __init__(self, v): self.v = v sum([A(1), A(2), A(3)]) dove il risultato dovrebbe essere 6, ossia la somma delle varie proprietà 'v'. Ho provato a definire '__add__' nella classe A