Re: multiple discontinued ranges

2010-11-10 Thread xoff
On 10 nov, 18:13, Paul Rudin wrote: > xoff writes: > > I was wondering what the best method was in Python programming for 2 > > discontinued ranges. e.g. I want to use the range 3 to 7 and 17 to 23. > > Am I obliged to use 2 for loops defining the 2 ranges like this: >

Re: multiple discontinued ranges

2010-11-10 Thread xoff
On 10 nov, 18:15, Paul Rubin wrote: > you could use itertools.chain: > >   from itertools import chain > >   for i in chain(range(3,7), range(17,23)): >     ... > > I'm assuming you're using python 3.  In python 2 each of those ranges > expands immediately to a list, so on the one hand they're con

multiple discontinued ranges

2010-11-10 Thread xoff
I was wondering what the best method was in Python programming for 2 discontinued ranges. e.g. I want to use the range 3 to 7 and 17 to 23. Am I obliged to use 2 for loops defining the 2 ranges like this: for i in range (3,7): do bla for i in range (7,17): do bla or is there a more clever way t