더북(TheBook)

이 코드는 다음과 같이 한 번에 리스트를 초기화하는 코드와 동일하게 동작한다.

my_list = [1, 2, 3]

항목을 삭제할 수도 있다.

my_list.remove(1)    # 변경된 리스트: [2, 3]

이 코드는 값이 1인 첫 번째 항목을 삭제한다. 만약 리스트에 삭제하려고 하는 값이 존재하지 않으면 값 에러(ValueError)를 발생시킨다.

리스트 항목의 나열 순서는 중복 값처럼 의미가 깊다. 가령 심판 점수를 저장하는 리스트가 있다고 해 보자. 다음 코드는 심판 4명 중 3명이 점수 1.0을 주었는데, 세 번째 심판 1명은 9.8을 주었다.

the_scores = [1.0, 1.0, 9.8, 1.0]

다음 코드는 저장된 3개의 1.0 항목 중 첫 번째 항목을 삭제한다.

the_scores.remove(1.0)     # 변경된 리스트: [1.0, 9.8, 1.0]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.