'Y'에 해당되는 글 1건

  1. 2021.06.13 [ Python ] 2차원 배열 (리스트)
파이썬2021. 6. 13. 19:00
728x90

파이썬에서의 2차원 배열은 2차원 리스트이다.

근데 이게 col, row가 조금 헷갈려서 정리 해 둔다.

 

 

우선 5*3 리스트를 만든다.

 

arr = [[0 for _ in range(c)] for _ in range(r)]

  -> 이 코드를 통해 0으로 초기화 시킬 수 있다.

  [0을 c(=5)만큼 리스트로 만들고] 그거를 r(=3)만큼 리스트로 만들어라.

  이런 의미이다.

 

r,c  = 5,3
arr = [[0 for _ in range(c)] for _ in range(r)]
arr[2][0]=1
print(arr)

 

[ 결과 ]

 

----------------------------------

 

나는 다음과 같이 출력될 줄 알았다.

5*3 2차원 배열에서 (2,0)의 원소만 1로 변경 된 그림이다.

 

하지만 결과는 이렇게 출력되는 것 같다.

 

이거는 마치 다음의 그림처럼 세로로 읽은 결과로 보인다.

 

이러한 이유로 파이썬에서 2차원 배열을 만들 때는 주의를 기울여야 할 것 같다!

 

 

반응형

'파이썬' 카테고리의 다른 글

[ Python ] 백준 15973 (100점)  (0) 2021.06.13
[ Python ] 백준 10157 - 실패..  (0) 2021.06.13
[ Python ] 백준 11729 - 시간초과 해결!!  (0) 2021.06.06
[ Python ] 백준 13300 파이썬  (0) 2021.05.31
[ Python ] 백준 10828 파이썬  (0) 2021.05.31
Posted by mminky