더북(TheBook)

 

44 슬라이스

 

 

<강의보기> 04:31

이번 시간에는 슬라이스(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)는 말 그대로 리스트 또는 문자열의 일부분을 ‘썰어서 가져온다’는 뜻입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.