더북(TheBook)

첫 번째 문장의 a = [5, 7, 9]는 5, 7, 9라는 정수 세 개를 묶은 리스트를 만들어 a에 저장합니다. 두 번째 문장에서 a를 입력하면 [5, 7, 9]가 표시되면서 a가 5, 7, 9라는 정보 세 개를 묶어 놓은 리스트라고 알려 줍니다.

파이썬 리스트에서 가장 주의할 점은 자료 위치를 1이 아닌 0부터 센다는 점입니다. 예를 들어 a[0]은 리스트 a의 0번 위치 값을 의미하므로 5, 7, 9 중 맨 앞에 있는 값인 5가 표시됩니다. 따라서 이 리스트의 마지막 값인 9를 얻으려면 a[3]이 아닌 a[2]를 사용해야 합니다.

그렇다면 a[-1]은 무엇일까요? 파이썬 리스트에서 위치 번호 -1은 리스트의 끝에서 첫 번째 값, 즉 마지막 값을 의미합니다. 따라서 a[-1] = 9라는 결과를 얻을 수 있습니다. 예를 들어 자료가 n개 들어 있는 리스트 b가 있다면 첫 번째 값은 b[0], 마지막 값은 b[n - 1] 또는 b[-1]로 표현할 수 있습니다.

 

TIP

리스트에서 자료 값의 위치 번호는1이 아닌0부터 시작하므로 자료가n개일 때 마지막 값의 위치 번호는n이 아니라n-1이 됩니다.

 

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