2011-02-08から1日間の記事一覧

用語

Pythonはクロージャ内の変数に一般的な名前が付いていないので、以下の挙動を説明する時に困る。 >>> L = [lambda: x for x in range(3)] >>> L[0](), L[1](), L[2]() (2, 2, 2) >>> L = [lambda x=x: x for x in range(3)] >>> L[0](), L[1](), L[2]() (0, …

メモ

Dive Into Python 3 日本語版 (http://diveintopython3-ja.rdy.jp/index.html)