Если вы пытаетесь создать «диапазон» с пробелом в нем, то есть с 1-9 и 24-250, вы можете попытаться использовать filteritertools(или ifilterfalseесли вы используете Python 2.X) из itertoolsмодуля, который принимает как его аргументы - предикат и последовательность, и возвращает элементы последовательности, в которой возвращается предикат False. Например, если вы выполните:
from itertools import filterfalse
new_range = filterfalse(lambda x: 20 <= x <= 23, range(1,251))
new_rangeбудет итерабельным, содержащим числа 1-19 и 24-250, которые можно использовать аналогично range():
for i in new_range:
do_things()