So che è possibile utilizzare c = cycle(['a', 'b', 'c'])
per scorrere tra gli elementi utilizzando c.next()
, ma è lì per ottenere l'elemento corrente dell'iteratore?Ottenere l'elemento corrente del ciclo itertools di python
ad esempio se c.next()
restituito 'c'
, significa che l'iteratore era 'b'
precedente. C'è un modo per ottenere 'b'
senza usare next()
?
Una cosa divertente da provare: fare 'print list (c)' e vedere cosa succede. –
haha non si chiude mai! – Algorithmatic