反復処理せずにリスト型をジェネレーターに変換することは可能ですか? 質問する

反復処理せずにリスト型をジェネレーターに変換することは可能ですか? 質問する

ジェネレータを「低レベル」のリストに変換することは可能ですが(例list(i for i in xrange(10)):)、その逆は可能ですか?それなし最初にリストを反復処理しますか (例: (i for i in range(10)))?

編集:cast私が達成しようとしていることを明確にするために、その単語を削除しました。

編集2:実のところ、私はジェネレーターを根本的に誤解していたのかもしれません。朝のコーヒーを飲む前に SO の質問を投稿しないように気をつけます!

ベストアンサー1

これを試して:an_iterator = iter(a_list)...ドキュメントはこちらそれがあなたの望みですか?

おすすめ記事