วิธีที่ดีที่สุดในการรับรายการสุดท้ายจากตัววนซ้ำใน Python 2.6 คืออะไร? ตัวอย่างเช่นพูดว่า
my_iter = iter(range(5))
เป็นระยะเวลาที่สั้นรหัส / วิธีที่สะอาดในการได้รับอะไร4
จากmy_iter
?
ฉันทำได้ แต่ดูเหมือนไม่ค่อยมีประสิทธิภาพ:
[x for x in my_iter][-1]
iter(range(5))