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
相關(guān)文章
Pandas實現(xiàn)groupby分組統(tǒng)計方法實例
在數(shù)據(jù)處理的過程,有可能需要對一堆數(shù)據(jù)分組處理,例如對不同的列進行agg聚合操作(mean,min,max等等),下面這篇文章主要給大家介紹了關(guān)于Pandas實現(xiàn)groupby分組統(tǒng)計方法的相關(guān)資料,需要的朋友可以參考下2023-06-06
Python過濾函數(shù)filter()使用自定義函數(shù)過濾序列實例
這篇文章主要介紹了Python過濾函數(shù)filter()使用自定義函數(shù)過濾序列實例,配合自定義函數(shù)可以實現(xiàn)許多強大的功能,需要的朋友可以參考下2014-08-08
在Python的while循環(huán)中使用else以及循環(huán)嵌套的用法
這篇文章主要介紹了在Python的while循環(huán)中使用else以及循環(huán)嵌套的用法,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10
Python利用Charles 實現(xiàn)全部自動答題思路流程分析
這篇文章主要介紹了Python利用Charles 實現(xiàn)全部自動答題思路流程分析,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08
python RabbitMQ 使用詳細介紹(小結(jié))
這篇文章主要介紹了python RabbitMQ 使用詳細介紹(小結(jié)),詳細的介紹了RabbitMQ的概念以及使用,對學習RabbitMQ有一定的幫助,非常具有實用價值,需要的朋友可以參考下2018-11-11
Python中Numpy和Matplotlib的基本使用指南
numpy庫處理的最基礎(chǔ)數(shù)據(jù)類型是由同種元素構(gòu)成的多維數(shù)組(ndarray),而matplotlib 是提供數(shù)據(jù)繪圖功能的第三方庫,其pyplot子庫主要用于實現(xiàn)各種數(shù)據(jù)展示圖形的繪制,這篇文章主要給大家介紹了關(guān)于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下2021-11-11

