Qual è il modo migliore per ottenere l'ultimo elemento da un iteratore in Python 2.6? Ad esempio, dì
my_iter = iter(range(5))
Qual è il codice più breve / il modo più pulito per ottenere 4da my_iter?
Potrei farlo, ma non sembra molto efficiente:
[x for x in my_iter][-1]
iter(range(5))