Python Basic 7 | 2차원 리스트

devheyrin·2022년 1월 7일
0

python basic

목록 보기
7/19

2차원 리스트 만들고 접근하기

a = [[10, 20],
     [30, 40],
     [50, 60]]
a[0][0]  # a[세로인덱스][가로인덱스] 로 접근 

2차원 리스트 출력하기

for 문 한번만 사용하기

a = [[10, 20], [30, 40], [50, 60]]
for x, y in a:  # 변수의 개수는 안쪽 리스트의 요소 개수와 일치해야 한다. 
    print(x, y)

# 결과
10 20
30 40
50 60

for 문 두번 사용하기

 a = [[10, 20], [30, 40], [50, 60]]
for i in a:
    for j in i:
        print(j, end=' ')
    print()

# 결과
10 20
30 40
50 60

for, range 사용하기

a = [[10, 20], [30, 40], [50, 60]]
for i in range(len(a)):  # 세로 크기 
    for j in range(len(a[i])):  # 가로 크기  
        print(a[i][j], end=' ')
    print()

while문 한 번 사용하기

a = [[10, 20], [30, 40], [50, 60]]
i = 0
while i < len(a):
    x, y = a[i]
    print(x, y)
    i += 1

while문 두 번 사용하기

a = [[10, 20], [30, 40], [50, 60]]
i = 0
while i < len(a):  # 세로 크기 
    j = 0
    while j < len(a[i]):  # 가로 크기 
        print(a[i][j], end=' ')
        j += 1
    print()
    i += 1
profile
개발자 헤이린 🔜 프로덕트 매니저로 나아가는 중!

0개의 댓글