Existe-t-il une fonction intégrée pour cela dans Python 2.6?
Quelque chose comme:
clamp(myValue, min, max)
Il n'y a pas une telle fonction, mais
max(min(my_value, max_value), min_value)
fera l'affaire.
La fonction clip
de Numpy fera cela.
>>> import numpy
>>> numpy.clip(10,0,3)
3
>>> numpy.clip(-4,0,3)
0
>>> numpy.clip(2,0,3)
2