[Python] filtrare ai margini

Andrea Ambu andreambu a gmail.com
Gio 19 Set 2013 09:26:49 CEST


2013/9/19 Carlos Catucci <carlos.catucci a gmail.com>:
> risultato: x č pių veloce di y.
>>
>> 27 milionesimi di secondo contro 59.
>> nel caso dipenda dal codice ho usato, eccolo:
>
>
> Non so la velocita' ma
>
> from math import copysign
>
> x = valore_che_vuoi
>
> [x if x in range(-67,67) else copysign(67,x)]
>


Alternativa:

x = blah()
x = -67 if x < -67 else min(x, 67)



-- 
Andrea


Maggiori informazioni sulla lista Python