Sto cercando di migliorare la mia documentazione. Voglio dire che questa funzione accetta qualcosa che è una collection.Iterable, ma il codice itererà più volte sull'intero iterabile. Una "lista" è troppo specifica e un "iterabile" non funziona perché alcuni iterabili possono essere ripetuti una sola volta.Nome pitone di iterabile che può essere ripetuto più volte
Esiste un nome per una cosa? "Re-iterabile"? Multiple-iterabile?
Bella domanda .. –
Non rispondere alla tua domanda, ma ti suggerisco di utilizzare itertools.tee nel codice, in modo che possa accettare qualsiasi iterabile. – jsbueno
@jsbueno: questo introdurrebbe una copia ridondante quando si passa in una sequenza, però. –