リストを多次元配列として扱う|Pythonのお勉強
2022/1/6 2022/2/14
リストを多次元配列として扱う方法です。
マトリックスの定義が面倒なのでどれくらいの実用的か分かりませんが。
サンプルコード
# 0 | 1 | 2
# 0 | A | B | C
# 1 | D | E | F
# 2 | G | H | I
matrix = [["A", "B", "C"], ["D", "E", "F"], ["G", "H", "I"]]
print(f"matrix[] is {matrix[:]}")
print("---")
print("*Format is matirix[tate][yoko]")
print(f"matrix[0] is {matrix[0]}")
print(f"matrix[0][1] is {matrix[0][1]}")
print(f"matrix[2][1] is {matrix[2][1]}")
サンプルコード結果
*** Remote Interpreter Reinitialized ***
matrix[] is [['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']]
---
Format is matirix[tate][yoko]
matrix[0] is ['A', 'B', 'C']
matrix[0][1] is B
matrix[2][1] is H