xoff <[email protected]> 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.
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 consuming
potentially lots of storage (you should use xrange instead). On the
other hand you could just concatenate the lists with +, but I wouldn't
advise that.
--
http://mail.python.org/mailman/listinfo/python-list