有關(guān)Python中無限元素列表的實現(xiàn)方法。
本文實例講述了Python怎么實現(xiàn)無限元素列表的方法,具體實現(xiàn)可使用Yield來完成。
下面所述的2段實例代碼通過Python Yield 生成器實現(xiàn)了簡單的無限元素列表。(www.jbxue.com)
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
新聞熱點
疑難解答