그러면 리스트는 어떻게 만들까요? 대괄호([]) 안에 쉼표로 구분하여 정보를 적어 주면 됩니다. 대화형 셸을 열고 다음과 같이 입력해 보세요.
>>> 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]가 표시됩니다. 이것을 보고 우리는 a가 5, 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):에서도 x가 1, 2, 3, 4, 5가 아닌 0, 1, 2, 3, 4를 반복했던 것을 기억하면 이해하기 쉬울 것입니다.