Python入門 配列を初期化したいのですが?

配列を初期化したいのですが?

配列を0(ゼロ)で埋めて初期化します。

MAX=5
board=[0 for i in range(MAX)] 

その他のシチュエーションはこちら

# リスト(配列)の初期化:角かっこ「[]」で囲み、要素をカンマ「,」区切りで並べる
empty_list = []  # 空のリスト
print(empty_list)  # []

int_list = [0, 1, 2]  # 整数リスト(整数配列)
print(int_list)  # [0, 1, 2]

mylist = [0, 'abc', 1, 'def']  # リスト(配列)には任意の型の要素を格納できる
print(mylist)  # [0, 'abc', 1, 'def']

# リスト(配列)の初期化:list関数を呼び出す
int_list = list()  # 空のリスト(配列)
print(int_list)  # []

int_list = list((4, 5, 6))  # タプルの要素を基にリスト(配列)が作成される
print(int_list)  # [4, 5, 6]

int_list = list(range(5))  # rangeオブジェクトから整数リスト(整数配列)を作成
print(int_list)  # [0, 1, 2, 3, 4]

str_list = list('python')  # 文字列の各文字を要素とするリストを作成
print(str_list)  # ['p', 'y', 't', 'h', 'o', 'n']

# リスト内包表記
int_list = [x for x in range(0, 10, 2)]  # rangeオブジェクトからリストを作成
print(int_list)  # [0, 2, 4, 6, 8]

int_list = [x for x in range(10) if x % 2 == 1]  # if節を用いる例
print(int_list)  # [1, 3, 5, 7, 9]

# if else式を使うときにはfor節に続けずに、内包表記の先頭に記述する
str_list = [c.upper() if c.islower() else c.lower() for c in 'AbCdE']
print(str_list)  # ['a', 'B', 'c', 'D', 'e']

# リストのリスト(配列の配列)
mylist = [[0, 1, 2], [3, 4, 5]]  # 2次元のリスト(配列)の作成
print(mylist)  # [[0, 1, 2], [3, 4, 5]]

mul_tbl = [[x * y for x in range(1, 4)] for y in range(1, 5)]
print(mul_tbl)  # [[1, 2, 3], [2, 4, 6], [3, 6, 9], [4, 8, 12]]

書籍の紹介

Python入門 if文の中で改行したいのですが?

Python入門 if文の中で改行したいのですが?

Python入門 辞書を使いたいのですが?

Python入門 辞書を使いたいのですが?