如题, 我现在有一个生成器, 通过 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-01-14 18:08:37 +08:00
不可以,此题完结。
|
2
renmu 2020-01-14 18:59:25 +08:00 via Android
一旦消耗就没有了,可以弄成列表
|
3
ferstar 2020-01-15 10:19:11 +08:00
|