2014-06-22から1日間の記事一覧

リスト内包表記と条件式

内包表記条件式は色々できる リスト内包表記というのは便利で、for文と組み合わせて次のようなリストが作れます。 >>> a = [2*x for x in range(5)] >>> a [0, 2, 4, 6, 8] 条件式を加えても同様の機能が得られます。 >>> a = [x for x in range(5) if x%2 =…

[[0]*m]*nの注意点、その2

ドキュメントを読む 前回の括弧の件ですが、pythonのドキュメントを読んだところ、次のような記述がありました。 4. 組み込み型 — Python 3.3.3 ドキュメント ノート:0 より小さい n の値は 0 として扱われます (s と同じ型の空シーケンスを与えます)。また…