[python] 2차원 리스트 생성과 접근
🚀 1차원 리스트 생성
a = [0] * 3
print(a)
>>> [0, 0, 0]
🚀 2차원 리스트 생성
a = [[0] * 3 for _ in range(3)]
print(a)
>>> [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
🚀 2차원 리스트 접근
💡 리스트 내 값 접근
a = [[0] * 3 for _ in range(3)]
a[0][1] = 1 # 0행 1열의 값
a[1][1] = 2
print(a)
>>> [[0, 1, 0], [0, 2, 0], [0, 0, 0]]
💡 표 형태로 출력해보기
a = [[0] * 3 for _ in range(3)]
a[0][1], a[1][1] = 1, 2
for idx, x in enumerate(a):
for y in x:
print(y, end=' ')
print()
0 1 0
0 2 0
0 0 0
Leave a comment