슬라이싱(Slicing)이란?
- 리스트나 문자열 등의 연속적인 개체의 범위를 지정하여 객체로 가져오는 것을 의미
- 슬라이싱을 하면 객체의 일부를 잘라내 새로운 객체를 생성
sample[start:end:step]
sample이라는 객체가 있을 때 위와 같은 형태가 기본 형태이다
- start : 슬라이싱을 시작할 위치
- end : 슬라이싱을 마칠 위치로써 end가 아닌 end - 1 위치에서 슬라이싱을 마침
- step : 슬라이싱을 할 단위를 지정, 기본값 = 1
sample = [1, 2, 3, 4, 5]
sample[2:]
# [3, 4, 5]
sample[2:4]
# [3, 4]
sample[::2]
# [1, 3, 5]
728x90
'ssung_끄적끄적 > Python_끄적' 카테고리의 다른 글
Python_TypError :'str' object does not support item assignment (0) | 2024.03.24 |
---|---|
Python_enumerate() (1) | 2023.10.10 |
Python_title() & capitalize() (문자열에서 첫 번째 글자를 대문자로) (0) | 2023.09.19 |
Python_sort() & sorted() (0) | 2023.09.14 |
Python_아스키 코드 변환 (0) | 2023.09.11 |