> > if not max_value or functor(value) > functor(max_value): >> >> 2. V1 e V2 non mi sembrano avere lo stesso comportamento, perchè mentre > V2 restituisce il primo `value` che è non "falsy" e per il quale vale > `functor(value) > functor(max_value)` (dato che la condizione si > corto-circuita e non vengono effettuati altri confronti), invece V1 > restituisce l'i-esimo elemento di `self._values` per il quale > `self._values[i].func() restituisce il valore massimo. > > Mi sono perso qualcosa? >
Ok, scusate, mi ero perso il `not` in `if not max_value`. -- Nadir
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python