데이터 객체
파이썬은 데이터를 다루기 위한 여러 가지 데이터 객체를 제공한다. 데이터 객체는 하나 이상의 값을 다룰 때 편리하다. 리스트, 튜플, 딕셔너리 등 많이 사용하는 자료형을 살펴보자.
리스트
리스트(list)는 여러 종류의 데이터를 저장하는 데 사용하는 데이터 구조다. 리스트는 수정, 삭제, 추가 등과 같은 데이터 변경 작업을 할 수 있다. 리스트를 만들려면 []를 사용하고 목록 내 원소는 콤마(,)로 구분한다.
# 비어있는 리스트 a를 만든다
a = [ ]
# 1, 2, 3, 4, 5라는 다섯 개 항목이 있는 리스트 a를 만든다
a = [ 1, 2, 3, 4, 5 ]
# 두 리스트 [ 1, 2, 3 ]과 [ 6, 5, 4 ]를 합쳐서 [ 1 ,2, 3, 6, 5, 4 ]를 만든다
a = [ 1, 2, 3 ] + [ 6, 5, 4 ]
# 리스트 [ 1, 2, 3 ]이 두 번 반복된 리스트를 만든다. 곱하기 2가 아니다
a = [ 1, 2, 3 ] * 2