25분
리스트: 데이터를 순서대로 담기
Day 3: 자료 구조
리스트: 데이터를 순서대로 담기
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 3: 자료 구조
학습 목표
리스트를 생성하고 요소에 접근할 수 있다 인덱싱과 슬라이싱을 이해한다 리스트 메서드를 활용할 수 있다
실무 상황: API 응답 처리
"이 API에서 사용자 목록 가져와서 처리해"
에디터 로딩 중...
이게 리스트다. 대괄호 [] 안에 데이터를 순서대로 넣는다.
리스트 생성
에디터 로딩 중...
인덱싱: 특정 위치의 데이터 꺼내기
"첫 번째 사용자 이름이 뭐야?"
에디터 로딩 중...
주의: Python은 0부터 센다!
| 데이터 | 김철수 | 이영희 | 박민수 | 최수진 |
|---|---|---|---|---|
| 인덱스 | 0 | 1 | 2 | 3 |
| 음수 인덱스 | -4 | -3 | -2 | -1 |
슬라이싱: 범위로 잘라내기
"처음 두 명만 가져와"
에디터 로딩 중...
슬라이싱 공식: [시작:끝:간격]
- 시작: 포함
- 끝: 미포함 (여기 직전까지)
- 간격: 몇 칸씩 건너뛸지
흔한 실수: 인덱스 범위 초과
에디터 로딩 중...
3개짜리 리스트인데 5번을 요청하면 에러다. 데이터 개수를 모를 땐 먼저 확인하자.
에디터 로딩 중...