리스트 기본 조작
numbers = [1, 2, 3]처럼 선언하고, numbers[0]으로 첫 번째 원소를 접근합니다. append()로 원소를 추가하고, len()으로 길이를 확인합니다.
Python 리스트 생성, 인덱싱, append, 순회부터 2차원 리스트 접근까지 단계별로 연습합니다. 리스트는 Python에서 가장 많이 쓰이는 자료구조로, 이 단원을 잘 익혀 두면 이후 함수, 딕셔너리, 컴프리헨션으로 자연스럽게 이어집니다.
numbers = [1, 2, 3]처럼 선언하고, numbers[0]으로 첫 번째 원소를 접근합니다. append()로 원소를 추가하고, len()으로 길이를 확인합니다.
for item in numbers: 패턴으로 모든 원소를 차례로 처리합니다. enumerate()를 사용하면 인덱스와 값을 동시에 얻을 수 있습니다.
numbers[1:3]은 인덱스 1, 2의 원소를 추출합니다. numbers[::-1]은 역순 복사입니다. 원본 리스트는 바뀌지 않습니다.
리스트 안에 리스트를 넣어 행렬을 표현합니다. matrix[0][1]처럼 행과 열을 순서대로 지정해 접근합니다. 중첩 반복문으로 전체를 순회합니다.
리스트 문제는 빈 리스트에서 시작해 원소를 추가하면서 풀거나, 주어진 리스트를 순회하며 처리하는 두 가지 패턴이 대부분을 차지합니다. 두 패턴을 각각 익혀 두세요.
6단원 리스트 문제 시작하기 →