Pythonのリスト内包表記の細かい動作がようやく分かってきたので、ブログに書いておく。 参考にしたページ Python のリスト内包表記 | すぐに忘れる脳みそのためのメモ Pythonリスト内包表記文法 低速マスター - a2c.get.diary 基本 Google先生に聞いたら詳しい説明が出てくるので、簡単に。 リスト内包表記は、下記のように書くとリストが作れる記法です。 >>> [x for x in range(10)] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]これだけだと微妙ですが、例えば >>> [x*x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] とべき乗のリストを作ってみたり、 >>> [x for x in range(10) if x % 2 == 0] [0, 2, 4, 6