On Mon, Aug 1, 2011 at 12:08 PM, Anand Balachandran Pillai <abpil...@gmail.com> wrote: > On Sat, Jul 30, 2011 at 2:15 PM, Asif Jamadar <asif.jama...@rezayat.net>wrote: > >> What if I have two lists for both minimum and maximum values >> >> Minimum Maximum >> 0 10 >> 11 20 >> 21 30 >> 31 40 >> >> >> Now how should I check if actual result is not laying between above ranges >> >> if not minimum<=actual_result and not maximum>=actual_result: >> >> Any suggestions? >> >> > Use zip. > >>>> minl=(0,11,21,31) >>>> maxl=(10,20,30,40) >>>> x = 5 >>>> for r in zip(minl, maxl): > ... if x in range(r[0], r[1]): print 'Found in range',r
flag = False for min, max in zip(minl, maxl): if min <= x <= max: flag = True return not flag _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers