Python 2.6'da bir yineleyiciden son öğeyi almanın en iyi yolu nedir? Örneğin, söyle
my_iter = iter(range(5))
Almanın en kısa-kodu / en temiz yolu nedir 4
dan my_iter
?
Bunu yapabilirim, ancak pek verimli görünmüyor:
[x for x in my_iter][-1]
iter(range(5))