Page 22 -
P. 22
5.1
리스트
10명이 각각 차를 몰고 서울역에서 사당역까지 이동한다고 합시다. 1번부터 10번까지 차 10대 5장 자료구조
가 나란히 갈 수 있을까요? 동시에 출발하면 아마 처음에는 가능할지 몰라도 이내 순서가 달라
지고 다른 차들과 뒤섞이게 될 겁니다.
지하철을 타고 간다면 어떨까요? 지하철은 여러 칸이 하나로 연결돼 있어서 지하철 각 칸에 1명
씩 타면 서울역에서 사당역까지 한꺼번에 이동할 수 있습니다. 출발도, 도착도 똑같겠지요. 다
른 칸으로 자리를 옮기지만 않는다면 순서도 그대로 유지될 거고요.
앞에서 변수를 배울 때 나이, 이름, 취미 등 서로 다른 의미의 값들을 각각 변수에 저장해서 사
용했습니다. 그렇다면 관련 있는 값을 여러 개 사용할 때는 어떻게 저장하는지 알아보겠습니다.
5.1.1 리스트 생성하기
지하철 칸마다 사람들이 몇 명씩 타고 있는지를 다음과 같이 변수로 나타낸다고 합시다.
# 지하철 칸별로 10명, 20명, 30명 승차
subway1 = 10
subway2 = 20
subway3 = 30
125