ジェネレータ

  • ジェネレータ関数単に「ジェネレータ」という場合は、主に「ジェネレータ関数」のことを指す。
  • ジェネレータ式
  • イテレータ
  • yield 文

参考:

ジェネレータ (generator) | Python 3.x ドキュメント [公式]

概要

参考:

Python のジェネレーターってなんのためにあるのかをなるべく分かりやすく説明しようと試みた – Qiita

使い方

参考:

Python のジェネレーターの使い方/順番に取り出す | 鎖プログラム

ジェネレータ (yield) | Python-izm

Python のイテレータとジェネレータの使い方まとめ | HEADBOOST

入門

参考:

ジェネレータ関数とジェネレータイテレータの基礎 | @IT

ジェネレータの高度な話題 | @IT

yield

参考:

yield 文 | Python 3.x ドキュメント [公式]

イテレータ

参考:

Python のイテレータとジェネレータ – Qiita

イテレータ (iterator) | Python 3.x ドキュメント [公式]

ジェネレータ式

参考:

ジェネレータ式の文法について調べてみた | Minimum Viable Programmer

ジェネレータ式の使い所 | 静かなる名辞

組み込み関数 all・any の引数はできるだけジェネレータ式などで書く | 静かなる名辞

Python の内包表記とジェネレータ式のメモリ使用量比較 | Shunya Ueta

ジェネレーター式と内包表記を使ってみよう | @IT

Generator Expressions | PythonTutorial.net

Generator Expressions | GeeksforGeeks

Generator Expressions (PEP 289) | Python.org [Official]

まとめ

参考:

yield, Generators and Generator Expressions | Programiz

How to Use Generators and yield in Python | Real Python

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA