파이썬 slice() 함수

예제

한 개의 튜플과 slice 객체를 생성합니다. slice 객체를 사용하여 튜플의 앞 두 개 항목을 얻습니다:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

실행 예제

정의 및 사용법

slice() 함수는 slice 객체(스ライ스)를 반환합니다.

slice 객체는 시퀀스를 어떻게 잘라내는지 지정합니다. 어디서 시작하고 어디서 끝내는지 지정할 수 있으며, 예를 들어, 매 두 번째 프로젝트만 잘라내는 것처럼 단계를 지정할 수 있습니다.

문법

slice(start, end, step)

파라미터 값

파라미터 설명
start 선택 사항. 정수, 잘라내는 시작 위치를 지정합니다. 기본值为 0.
end 선택 사항. 정수, 잘라내는 위치를 지정합니다.
step 선택 사항. 정수, 잘라내는 단계 값을 지정합니다. 기본值为 1.

더 많은 예제

예제

한 개의 튜플과 슬라이스 객체를 생성합니다. 슬라이스 객체를 위치 3에서 시작하고 위치 5에서 잘라내어 결과를 반환합니다:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

실행 예제

예제

한 개의 튜플과 슬라이스 객체를 생성합니다. step 파라미터를 사용하여 매第三个 프로젝트를 반환합니다:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

실행 예제