[Python] filtrare ai margini

Giovanni Porcari giovanni.porcari a softwell.it
Gio 19 Set 2013 09:12:39 CEST


Il giorno 19/set/2013, alle ore 09:06, Gianni Di Noia <giannidn a gmail.com> ha scritto:

> On Thu, Sep 19, 2013 at 8:43 AM, Valerio Maggio
> <valerio.maggio a gmail.com> wrote:
>>> x = copysign(min(abs(x), 67), x)
>> /One line to rule them all/ !-)
> intorno ai 60 e copysign va importato quindi una riga in più


Versione con soli operatori logici :

result = x>0 and (((x>67) and 67) or x)  or (((x<-67) and -67) or x)

Lo so che come leggibilità non è il massimo ;)


G





Maggiori informazioni sulla lista Python