
如题, 我现在有一个生成器, 通过 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 呢?
1 guyeu 2020 年 1 月 14 日 不可以,此题完结。 |
2 renmu 2020 年 1 月 14 日 via Android 一旦消耗就没有了,可以弄成列表 |
3 ferstar 2020 年 1 月 15 日 |