Page 24 -
P. 24
subway = ["푸", "피글렛", "티거"]
print(subway)
실행결과
['푸', '피글렛', '티거']
문자열에서 인덱스는 데이터의 위치를 나타낸다고 했습니다. 리스트에서도 인덱스로 리스트에
저장한 데이터의 위치를 표시합니다. 5장 자료구조
그림 5-2 리스트의 인덱스
subway 푸 피글렛 티거
0 1 2 인덱스
리스트도 인덱스가 있으므로 문자열처럼 리스트명에 대괄호를 붙이고 그 안에 인덱스를 넣으면
그 위치에 해당하는 값에 접근할 수 있습니다.
예를 들어, 피글렛이 몇 번째 칸에 있는지 확인해 보겠습니다. 리스트도 인덱스로 위치를 표시
하므로 문자열 처리 함수에서 배운 index() 함수를 사용할 수 있습니다.
# 피글렛이 몇 번째 칸에 탔는가? 실행결과
print(subway.index("피글렛")) 1
1이 나옵니다. 왜 1이 나오는지 알죠? 인덱스는 0부터 시작한다는 점을 잊지 마세요.
다음 역에서 이요르가 티거 다음 칸에 탑니다. 리스트에서 값을 추가할 때는 append() 함수를
사용합니다.
형식 append(추가할 값)
append() 함수는 리스트 끝에 값을 추가합니다. 따라서 다음과 같이 작성하면 subway 리스트에
서 티거 뒤에 이요르가 들어갑니다.
127