- 슬라이싱
- 리스트나 튜플에서 범위를 지정해 여러 개의 요소를 가져올 때 사용
- [start : end : step] 형식 (end는 포함 x)
- start : 시작 인덱스
- end : 끝 인덱스
- step : 인덱스 증가폭
기능 | 인덱스 | 슬라이싱 |
목적 | 하나의 요소 가져오기 | 여러 개의 요소 가져오기 |
형식 | 시퀀스객체[n] | 시퀀스객체[start : end : step] |
슬라이스 사용하기
- 시퀀스 슬라이스 : 시퀀스 객체의 일부를 잘라냄.

슬라이스로 리스트의 중간 부분 가져오기

인덱스 증가폭 사용하기

len 응용하기

시퀀스 자료형에 슬라이스 사용하기

슬라이스에 요소 할당하기

>> 범위를 지정해서 요소를 할당했을 때는 원래 있던 리스트가 변경되며,
새 리스트는 생성되지 않음.


인덱스 증가폭을 사용해 인덱스 할당하기

시퀀스 자료형에 요소 할당하기


del로 슬라이스 삭제하기

요소 할당할 때와 마찬가지로 튜플, range, 문자열은 del로 슬라이스를 삭제할 수 없음.
시퀀스 자료형의 인덱스가 0부터 시작한다는 점이 가장 중요.
'Python' 카테고리의 다른 글
[Python] 조건문 (0) | 2025.02.21 |
---|---|
[Python] 딕셔너리 (0) | 2025.02.21 |
[Python] 리스트와 튜플 (1) (0) | 2025.02.15 |
[Python] 비교, 논리 연산자 (0) | 2025.02.15 |
[Python] Pandas (0) | 2025.02.15 |