ホームページ > バックエンド開発 > Python チュートリアル > Pythonで無限要素リストを実装する方法

Pythonで無限要素リストを実装する方法

WBOY
リリース: 2016-06-16 08:42:45
オリジナル
1720 人が閲覧しました

この記事の例では、Python で無限要素リストを実装する方法について説明します。具体的な実装は、Yield を使用して完了できます。

以下で説明する 2 つのサンプル コードは、Python Yield ジェネレーターを介して単純な無限要素リストを実装します。

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
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート