25

리스트: 데이터를 순서대로 담기

Day 3: 자료 구조

학습 목표

리스트를 생성하고 요소에 접근할 수 있다 인덱싱과 슬라이싱을 이해한다 리스트 메서드를 활용할 수 있다

실무 상황: API 응답 처리

"이 API에서 사용자 목록 가져와서 처리해"

에디터 로딩 중...

이게 리스트다. 대괄호 [] 안에 데이터를 순서대로 넣는다.


리스트 생성

에디터 로딩 중...

인덱싱: 특정 위치의 데이터 꺼내기

"첫 번째 사용자 이름이 뭐야?"

에디터 로딩 중...

주의: Python은 0부터 센다!

데이터김철수이영희박민수최수진
인덱스0123
음수 인덱스-4-3-2-1

슬라이싱: 범위로 잘라내기

"처음 두 명만 가져와"

에디터 로딩 중...

슬라이싱 공식: [시작:끝:간격]

  • 시작: 포함
  • 끝: 미포함 (여기 직전까지)
  • 간격: 몇 칸씩 건너뛸지

흔한 실수: 인덱스 범위 초과

에디터 로딩 중...

3개짜리 리스트인데 5번을 요청하면 에러다. 데이터 개수를 모를 땐 먼저 확인하자.

에디터 로딩 중...