[Lecture/Python] 14강 - 2차원 리스트

김찬미·2025년 5월 26일

[Lecture] Python

목록 보기
13/13

14강 - 2차원 리스트


✅ 2차원 리스트

리스트에 리스트가 내포된 중첩 리스트

  • 세로 = 1차원 리스트
  • 가로 = 2차원 리스트

🔹2차원 리스트 생성

 list ( [원소 시퀀스1],
		[원소 시퀀스2],
        ...,
        [원소 시퀀스3] )
  • 리스트 내부에 리스트가 정의
  • 2차원 리스트 생성 시 원소가 결정된 상황

2차원 리스트 동적 생성

import random as rd

# 행의 개수 nRows, 열의 개수 nColumns
distance = []
for iin range(nRows):
    row = []
    for j in range(nColumns):
        row.append(rd.randint(0, 99))
	distance.append(row)
print(distance)

2차원 리스트 순회

각 차원 순차적으로 순회하기 위한 2개의 반복 구조가 중첩

 #출발 도시(departure) 순회
 for dep in distance:
     #도착 도시(destination) 순회
     for des in dep:
         print(des, end = " ")
 print()

profile
백엔드 지망 학부생

0개의 댓글