[Python] calcolare il valore in corrispondenza del massimo

Piergiuliano Bossi pgbossi a gmail.com
Ven 27 Set 2013 15:33:12 CEST


2013/9/27 Valerio Maggio <valerio.maggio a gmail.com>

> Mmm... per come l'ho capita io:
> l'obiettivo è avere il valore `v in values` tale che `functor(v)` assume
> valore massimo, right?
> In altre parole:
>
> target = v : v \in values \and functor(v) > functor(v') \forall v' \in
> values, v' != v
>
> se è così:
>
> max(values, key=lambda v: functor(v))
>
> ritorna il valore cercato, ergo v e non functor(v).
>
> Dove sbaglio?
>
>
Ma per giove, da nessuna parte: questo e' esattamente quello che volevo! :)
Non avevo capito che key si puo' usare cosi' in max,


> Se poi si cerca l'indice di v e non v, allora è un altro discorso.
>

No, io cercavo proprio v.


> Su questo, però, esempio di codice "originale" (V1 e V2) e oggetto del
> messaggio sembrano non concordare :)
>
>
In che senso?!?

Grazie mille.

Ciao
Giuliano

-- 
Piergiuliano Bossi
Blog: http://thinkingbox.wordpress.com/
Twitter: http://twitter.com/thinkingbox (English)
Twitter: http://twitter.com/scatolapensante (Italiano)
Google+: https://plus.google.com/u/0/108187981162465525118
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130927/41b353ea/attachment.html>


Maggiori informazioni sulla lista Python