跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 根据 Python 生成器中的某个值, 获取下一个值
未分類
5 4 月 2020

根据 Python 生成器中的某个值, 获取下一个值

根据 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)

  • 資深大佬 : guyeu

    不可以,此题完结。

  • 資深大佬 : renmu

    一旦消耗就没有了,可以弄成列表

  • 資深大佬 : ferstar

    当然可以
    https://paste.ubuntu.com/p/dTTzdDK7Jv/

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具