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