根据 Python 生成器中的某个值, 获取下一个值
資深大佬 : kayseen 51
如题, 我现在有一个生成器, 通过 for i in range(10) 生成 10 个随机数, 然后退出了这个循环, 然后可以根据生成的第 3 个随机数去获取第四个随机数吗?
import itertools mylist = ("".join(x) for x in itertools.product("0123456789", repeat=5)) for i in range(10): print(next(mylist))
然后输出:
00000 00001 00002 00003 00004 00005 00006 00007 00008 00009
已经退出该循环, 我现在拿着 00002 怎么样才可以获取 00004 呢?
大佬有話說 (3)