Pythonのお勉強 Part52at TECHPythonのお勉強 Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1011:デフォルトの名無しさん 17/05/13 17:36:44.66PLp5Hu9G.net >>971 外側のジェネレーターが何回ループするか考えるんだ。 内側のジェネレーターは単語を一つずつ生成する式と考えられ、外側のジェネレータはその単語を一つずつ処理する式だから、結局単語を文字として処理するループがいない。 ジェネレーターは入れ子にしなくとも、全体として遅延評価するから、ループ毎にジェネレーターを作らなければならないという考え方が誤ってる。 1012:デフォルトの名無しさん 17/05/13 17:37:52.47PLp5Hu9G.net >>977 これは、リストのリストを生成してしまうから、違うね 1013:デフォルトの名無しさん 17/05/13 17:47:02.90PLp5Hu9G.net >>971 あとpythonの内包表記は、一番最初にループの最も内側の要素を書くのに、それ以降は外側から順に書くから、字下げしないと非常に分かりにくい。 字下げすると、普通の多重ループと変わらないから逆に分かりやすくなるけど。 1014:デフォルトの名無しさん 17/05/13 19:58:36.148952tOHM.net ジェネレータ入れ子の件 回答ありがとうございました。よく分かりました。スッキリです。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch