Pop index out of range

N=8
f,g=4,7
indexList = range(N)
print indexList
print f, g
indexList.pop(f)
indexList.pop(g)

Dans ce code j'obtiens un message d'erreur indiquant que le menu d'index de g dans indexList est hors de portée.
Voici le résultat:

[0, 1, 2, 3, 4, 5, 6, 7]
4 7
Traceback (most recent call last):
indexList.pop(g)
IndexError: pop index out of range

Je ne comprends pas, g a une valeur de 7, la liste contient les 7 valeurs, pourquoi n'est-il pas capable de me rendre le 7 dans la liste?

OriginalL'auteur Sean | 2012-08-29