Cách tốt nhất để lấy mục cuối cùng từ trình vòng lặp trong Python 2.6 là gì? Ví dụ, nói
my_iter = iter(range(5))Ngắn nhất-mã / cách rõ ràng nhất để nhận được là gì 4từ my_iter?
Tôi có thể làm điều này, nhưng nó có vẻ không hiệu quả lắm:
[x for x in my_iter][-1]iter(range(5))