Самый чистый способ получить последний элемент из итератора Python

Какие'лучший способ получить последний элемент из итератора в Python 2.6? Например, скажем

my_iter = iter(range(5))

Какой самый короткий код / самый чистый способ получения4 от ?my_iter

Я мог бы сделать это, но это не таккажется очень эффективным:

[x for x in my_iter][-1]

Ответы на вопрос(12)

Ваш ответ на вопрос