========================== エキPy読書会02 (2010/9/7) ========================== :日時: 2010/09/07 19:30 - 22:00 :範囲: 2章 構文ベストプラクティス - クラス以外 エキスパートPythonプログラミングの読書会2回目 質疑応答(覚えてる範囲) ======================== * 質問: イテレータは全部ジェネレータに置き換えた方が良いんですか? * A: 基本的にはそう考えて問題ありません。 * 状況に応じて使い分ける必要がありますが、ジェネレータで書けないか検討するべきです。 * 質問: ということは、[]と()の内包表記では()の方がジェネレータですが、これはあんまり使う機会はないんでしょうか? * A: list内包表記の置き換えとして使うと思います * 関数引数にジェネレータ表記をする場合、()を1段省略して使うことはまあまああります。 * 質問: 内包表記で変数束縛するとstackはどこまで引っ張って行っちゃうんでしょう? * スタックごと束縛されてメモリなども保持されてしまうと思う by shimizukawa * A: スタックってか、フレームオブジェクトが保存される by @atsuoishimoto 参考 ====== * ATND: http://atnd.org/events/6954 * Twitter LIST: http://twitter.com/shimizukawa/expertpython-reading-02/members * Togetter: http://togetter.com/li/50261 古いツイートを回収しきれませんでした><