[파이썬] 2차원 리스트 생성과 접근
생성
a=[0]*3
=> [0, 0, 0]
a=[[0]*3 for _ in range(3)]
-언더바는 변수 없이 반복된다는 뜻
=> [0, 0, 0], [0, 0, 0], [0, 0, 0]
-2차원 리스트 이해할 때 표의 개념으로 이해하면 용이
- 위의 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
이렇게 출력된다
Author And Source
이 문제에 관하여([파이썬] 2차원 리스트 생성과 접근), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myway00/파이썬-2차원-리스트-생성과-접근저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)