python 2次元リスト(配列)を生成して値を抽出する

python 2次元リスト(配列)を生成して値を抽出する

pythonで、2次元リスト(配列)を生成して値を抽出するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

2次元リスト生成

リストの中にリストが入った2次元リストは、以下のように生成します。

arr = [["a", 1], ["b", 2], ["c", 3]]

print( arr )
# [['a', 1], ['b', 2], ['c', 3]]

2次元リスト値抽出

各値は、以下のように抽出可能です。

arr = [["a", 1], ["b", 2], ["c", 3]]

print( arr )
# [['a', 1], ['b', 2], ['c', 3]]

print(arr[0][0])
# a

print(arr[0][1])
# 1

print(arr[1][0])
# b

print(arr[1][1])
# 2

print(arr[2][0])
# c

print(arr[2][1])
# 3

for文を使用すれば、一括で抽出可能です。

for i in [0, 1, 2] :
    for j in [0, 1] :
        print(arr[i][j])

# a
# 1
# b
# 2
# c
# 3