💻 프로그래밍/Python

[파이썬] 문자열 슬라이싱(string[start:end])

gameuiux 2024. 5. 25. 23:03
728x90
반응형

문자열 슬라이싱(string[start:end])

파이썬에서 문자열 슬라이싱을 사용하여 특정 범위의 문자를 추출할 수 있다.

 

문자열 슬라이싱의 기본 형식은 string[start:end]

여기서 start는 시작 인덱스를, end는 끝 인덱스를 의미

 

슬라이싱할 때 end 인덱스는 포함되지 않으므로,

결과 문자열에는 end 인덱스에 해당하는 문자가 포함되지 않는다.

 

 

 

예제

리스트 [1, 2, 3, 4, 5]에서 인덱스 0부터 3까지 슬라이싱

my_list = [1, 2, 3, 4, 5]
result = my_list[0:3]
print(result)  # 출력: [1, 2, 3]

설명

my_list = [1, 2, 3, 4, 5]: 리스트 my_list를 정의

my_list[0:3]: 리스트 my_list의 0번 인덱스부터 2번 인덱스까지의 요소를 추출
슬라이싱에서 끝 인덱스 3은 포함되지 않는다.

인덱스 0: 1
인덱스 1: 2
인덱스 2: 3
인덱스 3: 4 (포함되지 않음)

따라서 슬라이싱 결과는 인덱스 0부터 2까지의 요소 [1, 2, 3]

 

 

 

정리

리스트 [1, 2, 3, 4, 5]에서 my_list[0:3]을 사용하면 결과는 [1, 2, 3]

슬라이싱의 끝 인덱스는 포함되지 않으므로, 0번 인덱스부터 2번 인덱스까지의 요소만 포함된다.

728x90
반응형