Python: 下一个循环

我想使用 next 跳过从生成器返回的一个或多个项目。下面是一个简化的示例, 旨在跳过每个循环的一个项目 (在实际使用中, 我将 n 测试, 并根据结果, next() 可能会重复, 并且生成器来自我不控制的包): def gen(): for i in range(10): yield i for g in gen(): n = next(gen()) print(g, n) 我预计结果会是 0 1 2 3 等。 相反, 我得到了 0 0 1 0 等。 我做错什么了? ……

共1个回答,已解决, 标签: python generator next