더북(TheBook)

리스트에 저장된 위치(index)로 값에 접근하기(indexing)

여러분은 range() 함수가 0부터 n–1까지의 연속된 정수를 생성했던 것을 기억할 겁니다. 프로그래밍을 하다 보면 1부터 숫자를 세는 것이 익숙한 사람과 달리 컴퓨터는 0부터 숫자를 세는 경우를 많이 볼 수 있는데요. 그러면 이 코드의 실행 결과는 무엇일까요?

names = ['쵸파','루피','상디','조로']
print(names[1])

[1]이라는 코드가 무엇을 의미하는지는 잘 모르겠지만, 컴퓨터는 보통 0부터 센다고 했으니 맨 앞에 있는 ‘쵸파’가 0번일 것 같네요. 그러면 ‘루피’가 출력되나요?

 

아주 훌륭합니다. 그러면 대괄호 안의 숫자가 무엇을 의미하는지 이해했나요?

 

음...리스트에 저장된 데이터의 위치인 것 같아요!

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