Obtén el enésimo elemento de un generador en Python
¿Hay una manera más sintácticamente concisa de escribir lo siguiente?
gen = (i for i in xrange(10))
index = 5
for i, v in enumerate(gen):
if i is index:
return v
Parece casi natural que un generador tenga ungen[index]
expresión, que actúa como una lista, pero es funcionalmente idéntica al código anterior.