我想以相反的顺序从生成器中获取元素,就像从列表中一样。
是否存在像[::-1]
这样的方法来实现这一目标?像这样:
for x in map(int,['1','2','3'])[::-1]:
print(x)
预期的结果是:
3,2,1
只需先将其转换回列表即可。你不能用发电机走另一个方向:
for x in list(map(int,['1','2','3']))[::-1]:
print(x)