Quelle est la meilleure façon d'obtenir le dernier élément d'un itérateur dans Python 2.6? Par exemple, dites
my_iter = iter(range(5))
Quel est le plus court / Code manière la plus propre d'obtenir à 4
partir my_iter
?
Je pourrais le faire, mais cela ne semble pas très efficace:
[x for x in my_iter][-1]
iter(range(5))