如题, 我现在有一个生成器, 通过 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 呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.