Language/PYTHON

[PYTHON] 슬라이싱(slicing)

오류나면꽥꽥 2025. 8. 12. 13:24

✅ 슬라이싱

파이썬에서 시퀀스(Sequence) 자료형에서 부분 데이터를 잘라내는 방법

 

기본 구조)

시퀀스[start:stop:step]

 

start 시작 인덱스 (포함)
stop 끝 인덱스 (제외)
step 간격 (기본값은 1)

 

 

 

ex)

text = "abcdef"

1. text[1:4]
→ 인덱스 1부터 3까지
→ 'bcd'

2. text[:3]
→ 처음부터 인덱스 2까지
→ 'abc'

3. text[::2]
→ 처음부터 끝까지 2칸씩 건너뛰기
→ 'ace'

4. text[::-1]
→ 역순으로 출력
→ 'fedcba'