더북(TheBook)

다음과 같이 문자열 이름으로 구성된 리스트를 선언할 수도 있다.

beat_list = ['John', 'Paul', 'George', 'Ringo']

심지어 숫자와 문자열 데이터를 섞어서 리스트를 생성할 수도 있다.

mixed_list = [10, 'John', 5, 'Paul']

하지만 이처럼 리스트 안에 여러 데이터 타입을 섞는 것은 되도록 피하는 것이 좋다. 파이썬 3.0에서는 데이터 타입이 섞여 있으면 sort 메서드를 사용할 수 없기 때문이다. 반면 정수와 실수 데이터는 자유롭게 섞어서 사용할 수 있다.

num_list = [3, 2, 17, 2.5]
num_list.sort()    # [2, 2.5, 3, 17]로 정렬

컬렉션을 구축하는 또 다른 방법은 다음과 같이 빈 리스트에 항목을 하나씩 추가(append)하는 것이다.

my_list = []    # 항목을 추가하기 전에 반드시 빈 리스트를 만들어야 한다.
my_list.append(1)
my_list.append(2)
my_list.append(3)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.