返さないで値を生成したいリストがあるとします。それを行うための最もpythonicな方法は何ですか?
これが私の言いたいことです。非遅延計算のおかげで list を計算しました['a', 'b', 'c', 'd']
が、プロジェクトのコードは遅延計算を使用しているため、リスト全体を返すのではなく、関数から値を生成したいと考えています。
私は現在、次のように書いています。
my_list = ['a', 'b', 'c', 'd']
for item in my_list:
yield item
しかし、これは私にはpythonicではありません。