더북(TheBook)

그러면 리스트는 어떻게 만들까요? 대괄호([]) 안에 쉼표로 구분하여 정보를 적어 주면 됩니다. 대화형 셸을 열고 다음과 같이 입력해 보세요.

>>> a = [5, 7, 9]

>>> a

[5, 7, 9]

>>> a[0]

5

>>> a[2]

9

>>>

 

첫 번째 문장 a = [5, 7, 9]는 정수 5, 7, 9를 묶어 a라는 리스트를 만든 것입니다.

두 번째 문장에서 a를 입력하면 [5, 7, 9]가 표시됩니다. 이것을 보고 우리는 a5, 7, 9 이렇게 세 개의 정보를 묶어 놓은 리스트라는 것을 알 수 있습니다.

 

a[0]은 리스트 a에서 첫 번째 값을 의미합니다. 5, 7, 9 중 첫 번째 값은 5이므로 5가 표시됩니다. 여기서 주의할 점은 파이썬의 리스트에서는 순서를 1이 아닌 0부터 센다는 점입니다. 따라서 a 리스트의 세 번째 값인 9를 얻으려면 a[3]이 아닌 a[2]를 입력해야 합니다.

a[0] = 5    # 리스트 a의 첫 번째 값

a[1] = 7    # 리스트 a의 두 번째 값

a[2] = 9    # 리스트 a의 세 번째 값

 

파이썬에서는 순서를 셀 때 1이 아닌 0부터 세는 경우가 많은데요. 반복문 for x in range(5):에서도 x1, 2, 3, 4, 5가 아닌 0, 1, 2, 3, 4를 반복했던 것을 기억하면 이해하기 쉬울 것입니다.

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