Modificando lista ao iterar [duplicado]

Esta questão já tem uma resposta aqui:

resultado estranho ao remover item de uma lista [duplicado] 4 respostas
l  = range(100)                         
for i in l:                         
    print i,                         
    print l.pop(0),                  
    print l.pop(0)

O código python acima dá a saída bastante diferente do esperado. Eu quero fazer um loop de itens para que eu possa pular um item durante o loop.

Por favor explique.

questionAnswers(7)

yourAnswerToTheQuestion