Apa cara terbaik untuk mendapatkan item terakhir dari iterator dengan Python 2.6? Misalnya, katakanlah
my_iter = iter(range(5))
Apa terpendek-kode / cara terbersih mendapatkan 4
dari my_iter
?
Saya bisa melakukan ini, tetapi sepertinya tidak terlalu efisien:
[x for x in my_iter][-1]
iter(range(5))