Page 23 -
P. 23
현재는 3칸밖에 없지만, 지하철이 수십 칸이라면 변수도 수십 개가 돼야 합니다. 이럴 때 리스트
(list)를 사용하면 변수 하나로 관리할 수 있습니다.
리스트를 사용하는 형식은 다음과 같습니다. 여러 값을 쉼표(,)로 구분해 대괄호에 넣어 주면
됩니다.
형식 리스트명 = [값1, 값2, ...]
변수마다 값을 하나씩 넣었던 것과 달리 리스트는 값을 여러 개 넣을 수 있습니다. 즉, 하나의
변수가 하나의 값을 가질 수 있었다면 하나의 리스트는 여러 값을 가질 수 있습니다. 그리고 각
값의 자료형은 다를 수 있습니다.
앞의 지하철 예를 리스트로 바꿔 봅시다.
subway = [10, 20, 30] 실행결과
print(subway) [10, 20, 30]
이렇게 하면 값 3개를 저장하는 데 subway1, subway2, subway3 변수를 사용할 필요 없이
subway 리스트 하나에 저장할 수 있습니다.
그림 5-1 변수와 리스트
subway1 subway2 subway3 Note 빈 리스트 생성하기
아무 값이 없는 빈 리스트를 만들고 나중에 값을 추가
변수 10 20 30
하고 싶다면 리스트를 생성할 때 다음과 같이 대괄호만
열고 닫으면 됩니다.
리스트 10 20 30
empty_list = [] # 빈 리스트 생성하기
subway
5.1.2 값 추가/삽입/삭제하기
문자열도 같은 방법으로 리스트에 저장할 수 있습니다. 곰돌이 푸와 친구들이 지하철 한 칸에
한 명씩 타고 있다고 해볼까요? 리스트로 다음과 같이 나타낼 수 있습니다.
126