Могу ли я сделать что-то подобное в Python?
for (i = 0; i < 10; i++):
if someCondition:
i+=1
print i
Мне нужно пропустить некоторые значения, основанные на условии
РЕДАКТИРОВАТЬ: Все решения до сих пор предлагают обрезать начальный диапазон так или иначе, на основе уже известного условия. Это бесполезно для меня, поэтому позвольте мне объяснить, что я хочу сделать.
Я хочу вручную (т.е. без getopt) проанализировать некоторые аргументы строки cmd, где каждое ключевое слово имеет определенное количество параметров, примерно так:
for i in range(0,len(argv)):
arg = argv[i]
if arg == '--flag1':
opt1 = argv[i+1]
i+=1
continue
if arg == '--anotherFlag':
optX = argv[i+1]
optY = argv[i+2]
optZ = argv[i+3]
i+=3
continue
...