Python中無限元素列表的實現(xiàn)方法
更新時間:2014年08月18日 15:43:43 投稿:shichen2014
這篇文章主要介紹了Python中無限元素列表的實現(xiàn)方法,很實用的功能,需要的朋友可以參考下
本文實例講述了Python怎么實現(xiàn)無限元素列表的方法,具體實現(xiàn)可使用Yield來完成。
下面所述的2段實例代碼通過Python Yield 生成器實現(xiàn)了簡單的無限元素列表。
1.遞增無限列表
具體代碼如下:
def increment(): i = 0 while True: yield i i += 1 for j in increment(): print i if (j > 10) : break
2.斐波那契無限列表
具體代碼如下:
def fibonacci(): i = j = 1 while True: result, i, j = i, j, i + j yield result for k in fibonacci(): print k if (k > 100) : break
相關文章
Pyhthon中使用compileall模塊編譯源文件為pyc文件
這篇文章主要介紹了Pyhthon中使用compileall模塊編譯源文件為pyc文件,需要的朋友可以參考下2015-04-04
python自動化測試之從命令行運行測試用例with verbosity
這篇文章主要介紹了python自動化測試之從命令行運行測試用例with verbosity,是一個較為經(jīng)典的自動化測試實例,需要的朋友可以參考下2014-09-09
python GUI庫圖形界面開發(fā)之PyQt5 MDI(多文檔窗口)QMidArea詳細使用方法與實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5 MDI(多文檔窗口)QMidArea詳細使用方法與實例,需要的朋友可以參考下2020-03-03
詳解Python常用標準庫之時間模塊time和datetime
time和datetime是Python中常用的兩個時間模塊,本文將通過示例詳細為大家講講二者的使用方法,感興趣的小伙伴可以跟隨小編一起學習學習2022-05-05
Python中號稱神仙的六個內(nèi)置函數(shù)詳解
這篇文章主要介紹了Python中號稱神仙的六個內(nèi)置函數(shù),今天分享的這6個內(nèi)置函數(shù),在使用?Python?進行數(shù)據(jù)分析或者其他復雜的自動化任務時非常方便,需要的朋友可以參考下2022-05-05

