2009-10-12から1日間の記事一覧

無名関数のリストのうち一つを呼び出す無名関数のリストの混乱しやすい挙動

python2.5でGUIのプログラムをしているときにうまく動かないコードがあったので抽出して実行させたら原因が分かった。 混乱しやすいので、たしかpython3では改善されていたはず。多分。適当。 fs = [lambda: 1, lambda: 2, lambda: 3] gs = [lambda: f() for…