[Python]2 Dリストの作成とアクセス


作成


a=[0]*3
=> [0, 0, 0]

a=[[0]*3 for _ in range(3)]


-参照下図が可変で重複していることを示します.
=> [0, 0, 0], [0, 0, 0], [0, 0, 0]
-2 Dリストを理解する場合、表の概念として理解すると簡単です.
  • 上のa=[0]*3 for in range(3)]は、その形状が
  • であることを示す.
  • a[行][列]
  • a[0][0]は、表の最初のセル
  • です.
  • は他の数字に置き換えることができ、a[1][1]=2を指定して出力すると
    出力は[0,0,0],[0,2,0],[0,0,0]
  • タワーのように
  • を出力
    for x in a : 
    	print(x)
    このように印刷すると.
    [0,0,0][0,0,0]
    [0,0,0]
  • リストを消去し、必要に応じて
  • を出力する.
    for x in a : 
    	for y in x : 
        	print(y, end=' ')
        print()
    0 0 0
    0 0 0
    0 0 0
    しゅつりょく