Python Reverse Generator

前端 未结 4 1437
轮回少年
轮回少年 2020-12-17 10:02

I\'m looking for a way to reverse a generator object. I know how to reverse sequences:

foo = imap(seq.__getitem__, xrange(len(seq)-1, -1, -1))
4条回答
  •  孤街浪徒
    2020-12-17 10:13

    def reverseGenerator(gen):
         new = [i for i in gen]
         yield new[::-1][0]
         new.pop()
         yield from reverseGenerator(i for i in new)
    

提交回复
热议问题