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
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
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