标签: python generator reverse
我想以相反的顺序从生成器中获取元素,就像可以从列表中获取一样。
是否存在像[::-1]这样的方法来实现?像这样:
[::-1]
for x in map(int,['1','2','3'])[::-1]: print(x)
预期结果是:
3,2,1
答案 0 :(得分:1)
只需先将其转换回列表即可。生成器无法向另一个方向发展:
for x in list(map(int,['1','2','3']))[::-1]: print(x)