Python slice(':')
사용 버전: Python 3.6.8
사용 프로그램: Atom 1.36.1 x64
slice는 여러 요소 중에서 원하는 부분을 자르거나, 뽑아낼 때 사용합니다.
문자열, 리스트, 튜플을 지원합니다.
우선 위치 번호는 다음과 같습니다.
시작 부분만 적을 시, '입력한 처음'부터 '맨 끝'까지 잘라냅니다.
간격을 줄 수도 있습니다.
양수는 오른쪽으로, 음수는 왼쪽으로 간격이 이동합니다.
음수의 경우, 시작이 크고, 끝이 작아야 합니다. 아래의 경우 tuple[2::-1]은 tuple[2:0:-1]과 같은 상태입니다.
끝부분만 적게 되면, '맨 처음'부터 '입력한 끝부분'까지 자릅니다.
간격을 줄 수 있습니다.
첫째 값이 작기 때문에, 음수는 사용할 수 없습니다.
처음과 끝 숫자를 주면, 원하는 부분을 잘라낼 수 있습니다.
참고로, 끝나는 지점의 글자는 포함되지 않습니다.
[2:5]의 경우, 5 인 '바'가 포함되지 않습니다.
특정 부분에서도 간격을 줄 수 있습니다.
음수 간격의 경우, 시작 부분 숫자가 더 커야 합니다.
간격만 적으면, 모든 배열에 대해서 적용됩니다.
끝.
사용 프로그램: Atom 1.36.1 x64
파이썬 slice(':') 기능에 대해서 알아보겠습니다.
대괄호[]를 사용하며, 대괄호 안에는 처음, 끝, 간격이 들어갑니다.
slice는 여러 요소 중에서 원하는 부분을 자르거나, 뽑아낼 때 사용합니다.
문자열, 리스트, 튜플을 지원합니다.
우선 위치 번호는 다음과 같습니다.
시작 부분만 적을 시, '입력한 처음'부터 '맨 끝'까지 잘라냅니다.
간격을 줄 수도 있습니다.
양수는 오른쪽으로, 음수는 왼쪽으로 간격이 이동합니다.
음수의 경우, 시작이 크고, 끝이 작아야 합니다. 아래의 경우 tuple[2::-1]은 tuple[2:0:-1]과 같은 상태입니다.
끝부분만 적게 되면, '맨 처음'부터 '입력한 끝부분'까지 자릅니다.
간격을 줄 수 있습니다.
첫째 값이 작기 때문에, 음수는 사용할 수 없습니다.
처음과 끝 숫자를 주면, 원하는 부분을 잘라낼 수 있습니다.
참고로, 끝나는 지점의 글자는 포함되지 않습니다.
[2:5]의 경우, 5 인 '바'가 포함되지 않습니다.
특정 부분에서도 간격을 줄 수 있습니다.
음수 간격의 경우, 시작 부분 숫자가 더 커야 합니다.
간격만 적으면, 모든 배열에 대해서 적용됩니다.
끝.
카테고리: Standard Library, Python
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.