44 슬라이스
이번 시간에는 슬라이스(slice)에 대해 알아보겠습니다.
지금까지는 리스트나 문자열에서 일부 값을 꺼내려면 한 번에 하나씩만 가져올 수 있었습니다. 예를 들어, 다음과 같이 list라는 리스트가 있을 때 list[1]이라고 하면 인덱스가 1인 값을 가져올 수 있었습니다.
REPL
>>> list = [1, 2, 3, 4, 5]
>>> list[1]
2
문자열에서도 마찬가지였습니다. hello world라는 문자열을 담은 text에서 text[1]이라고 하면 인덱스가 1인 문자 하나만 가져올 수 있었습니다.
REPL
>>> text = "hello world"
>>> text[1]
'e'
리스트나 문자열에서 여러 값을 한 번에 가져올 수 있는 방법은 없을까요?
슬라이스를 이용하면 됩니다. 슬라이스(slice)는 말 그대로 리스트 또는 문자열의 일부분을 ‘썰어서 가져온다’는 뜻입니다.