Jaki jest najlepszy sposób na uzyskanie ostatniego elementu z iteratora w Pythonie 2.6? Na przykład powiedz
my_iter = iter(range(5))
Jaka jest najkrótsza-code / najczystszym sposobem na uzyskanie 4
od my_iter
?
Mógłbym to zrobić, ale nie wydaje się to zbyt wydajne:
[x for x in my_iter][-1]
iter(range(5))