2024-04-25 03:50:16 发布
网友
我希望在list-tu迭代器上迭代两次。当我现在尝试这样做时,迭代器没有东西可以在第二次迭代。我可以重置它吗?在
l = iter(["1","2","3","4"]) for i in l: print(i) for i in l: print(i)
一个list_iter对象正在传递给我希望在其中迭代两次的函数。传递列表迭代器对象是不是不好?在
您可以始终使用itertools.tee来获取iterable的copies。在
copies
阿拉巴马州
l = iter(["1","2","3","4"]) # Don't use original.... original, new = tee(l)
您可以始终使用itertools.tee来获取iterable的
copies
。在阿拉巴马州
相关问题 更多 >
编程相关推荐