Existe-t-il une façon plus syntaxiquement concise d'écrire ce qui suit ?
gen = (i for i in xrange(10))
index = 5
for i, v in enumerate(gen):
if i is index:
return v
Il semble presque naturel qu'un générateur ait une expression gen[index]
, qui agit comme une liste, mais est fonctionnellement identique au code ci-dessus.