On 2015-09-29 21:32, Mark Lawrence wrote: > On 29/09/2015 17:48, Rob Gaddi wrote: > >> Is there any similar elegant way to check if a value is out of > >> certain range? > >> Example - To check if x is either less than zero or greater than > >> ten? Right now I am using x < 0 or x > 10. > > > > not (0 <= x <= 10) > > Yuck.
Not sure there's much "yuck" to be had there. It's succinct, easy to read, and correct. The only improvement might be if you have things to do in both cases, in which case remove the "not" and set the clauses accordingly: if 0 <= x <= 10: success_within_range(x) else: fail_out_of_bounds(x) -tkc -- https://mail.python.org/mailman/listinfo/python-list