Holen Sie sich das n-te Element eines Generators in Python
Gibt es eine syntaktisch präzisere Schreibweise für Folgendes?
gen = (i for i in xrange(10))
index = 5
for i, v in enumerate(gen):
if i is index:
return v
Es scheint fast selbstverständlich, dass ein Generator eine haben solltegen[index]
Ausdruck, der als Liste fungiert, aber funktional mit dem obigen Code identisch ist.