从Python迭代器获取最后一项的最干净方法

发布于 2021-01-29 15:05:59

从Python 2.6的迭代器中获取最后一项的最佳方法是什么?例如说

my_iter = iter(range(5))

4从中获取最短代码/最干净的方法是my_iter什么?

我可以这样做,但是效率似乎不高:

[x for x in my_iter][-1]
关注者
0
被浏览
71
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    item = defaultvalue
    for item in my_iter:
        pass
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看