더북(TheBook)

푸와 피글렛 사이에 삽입되므로 원래 피글렛 위치인 1에 삽입해야 합니다. 따라서 insert() 함수에 인덱스 1과 삽입할 값인 루를 넣고 실행합니다. 참고로 이때 인덱스를 0으로 하면 리스트의 시작, 즉 푸 앞에 삽입할 수도 있습니다.

# 루를 푸와 피글렛 사이(인덱스 1 위치)에 삽입
subway.insert(1, "루")
print(subway)

실행결과 icon_con

['푸', '루', '피글렛', '티거', '이요르']

그림 5-4 리스트에 값 삽입

드디어 목적지에 도착해 역마다 한 명씩 지하철에서 내립니다. 이럴 때 리스트에서는 pop() 함수를 사용합니다. pop() 함수는 리스트 끝에서부터 값을 하나씩 꺼내어 반환한 뒤 삭제합니다. 값을 총 3번 삭제하는 동안 리스트가 어떻게 바뀌는지 확인해 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.