2018-01-07から1日間の記事一覧

リストのコピー

# 別の変数に代入しただけではコピーにならない。 a = [0,1,2,3,4] b = a a[1] = 99 print(b) # リストのコピーには copy() メソッドを使う。 a = [0,1,2,3,4] b = a.copy() a[1] = 99 print(b) # リスト全体を切り出してもよい。 a = [0,1,2,3,4] b = a[:] …

内包表記 / 行列を作る

内包表記が使える。 row = 2 col = 3 init = None mat = [[init for i in range(col)] for i in range(row)] print(mat) ――――――――――――――――――――――――――――――――――――――― Lua の場合: row = 2 col = 3 init = 9 mat = {} for r = 1, row do mat[r] = {} for c = 1,…