[파이썬][리스트] 슬라이싱(Slicing) 개념과 예제

슬라이싱(Slicing)은 리스트나 시퀀스 형태의 데이터 구조에서 부분적인 범위의 항목을 선택하는 방법을 말합니다. 파이썬에서 슬라이싱은 인덱스를 사용하여 원하는 구간을 지정하는 방식으로 이루어집니다.

슬라이싱은 다음과 같은 형식을 가집니다: start:end:step

예를 들어, 다음과 같은 리스트가 있다고 가정해봅시다:

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

예제:

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

slice1 = numbers[1:4]
print(slice1)      # [1, 2, 3]

slice2 = numbers[:5]
print(slice2)      # [0, 1, 2, 3, 4]

slice3 = numbers[5:]
print(slice3)      # [5, 6, 7, 8, 9]

slice4 = numbers[1:8:2]
print(slice4)      # [1, 3, 5, 7]

슬라이싱을 사용하면 리스트의 일부분을 선택하여 다룰 수 있어서 데이터 처리와 조작이 훨씬 편리해집니다.