더북(TheBook)

그런데 그림을 보면 인덱스가 1이 아닌 0부터 시작합니다. 실생활에서는 번호나 순서, 범위를 셀 때는 1부터 시작하지만, 컴퓨터에서는 0부터 시작합니다. 앞서 배운 range()도 시작 숫자를 생략하면 자동으로 시작 숫자를 0으로 간주했습니다. 리스트도 인덱스를 0부터 시작해서 요소가 6개 있으면 마지막 인덱스는 5가 됩니다(인덱스가 0부터 시작해서 편리한 부분이 있는데, 이는 뒤에서 다루겠습니다). 예를 들어, 다음과 같이 코드를 작성하면 ‘리스트 spending의 첫 번째 값을 출력해.’라는 뜻입니다.

print(spending[0])
실행결과
25

리스트는 앞에서 보듯이 표현 방법이 매우 직관적입니다. 리스트명과 인덱스만 알면 되죠. 인덱스 1에 들어 있는 값은 spending[1], 인덱스 2에 들어 있는 값은 spending[2]로 표현합니다.

 

 

 

 

 

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