본문 바로가기
파이썬/파이썬 기초

파이썬 행렬 좌표 표현하기 - 구현

by Go! Jake 2021. 2. 11.

파이썬 행렬 좌표 표현

나동빈 유투버님 강의 요약

행렬구조
행렬구조

- 파이썬에서의 행렬은 상하가 x좌표가 되고, 좌우가 y좌표가 된다. 일반적으로 떠올리는 그래프와 다르다. 이는 행렬 구조이기 때문이다.

 

 

좌표를 표현하면 아래와 같다.

 

for i in range(5):
    for j in range(5):
        print('(', i, ',', j, ')', end=' ')
    print()
    
result
# ( 0 , 0 ) ( 0 , 1 ) ( 0 , 2 ) ( 0 , 3 ) ( 0 , 4 )
# ( 1 , 0 ) ( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )
# ( 2 , 0 ) ( 2 , 1 ) ( 2 , 2 ) ( 2 , 3 ) ( 2 , 4 )
# ( 3 , 0 ) ( 3 , 1 ) ( 3 , 2 ) ( 3 , 3 ) ( 3 , 4 )
# ( 4 , 0 ) ( 4 , 1 ) ( 4 , 2 ) ( 4 , 3 ) ( 4 , 4 )

 

- i, j는 각각 행과 열이 된다. 예를 들어 i = 0 일 때, j는 0,1,2,3,4가 대입되며 print에서 end=' ' 조건으로, 띄어쓰기를 두고 계속해서 우측으로 가면서 표출된다. end=' '를 적지 않으면 자동으로 줄바꿈이 된다.

- for문에서 j 값이 모두 돌고 나면 print()를 통해 줄을 바꿔 준다. (다음 행으로 이동한다.)

- 이후 i가 증가하면서 i = 1이 되면 2번째 행부터 나열되기 시작한다.

 

기본 구조이므로 반드시 알아둘 필요가 있다.

 

댓글