gpt4 book ai didi

python - 需要在 python 中获取迭代器的其余部分

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:40 25 4
gpt4 key购买 nike

假设我有一个迭代器。
在迭代了迭代器的几个项目之后,我将不得不摆脱这些前几个项目并返回一个迭代器(最好是相同的)和其余的项目。我该怎么办?此外,迭代器是否支持删除或弹出操作(如列表)?

最佳答案

是的,只需使用 iter.next()

例子

iter = xrange(3).__iter__()

iter.next() # this pops 0

for i in iter:
print i

1
2

您可以使用 .next() 弹出迭代器的前端。你不能做任何其他花哨的操作。

关于python - 需要在 python 中获取迭代器的其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com