Как лучше всего получить последний элемент из итератора в Python 2.6? Например, скажите
my_iter = iter(range(5))
Какой самый короткий код / самый чистый способ получить 4 от my_iter?
Я мог бы это сделать, но это кажется не очень эффективным:
[x for x in my_iter][-1]
iter(range(5))