파이썬 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])