remove 메서드
remove 메서드는 지정된
요소를 리스트에서 삭제합니다. 메서드의 매개변수에는
삭제하려는 요소를 지정합니다.
이 메서드는 리스트 자체를 변경합니다. 반환값으로는
None이 반환됩니다.
존재하지 않는 요소를 삭제하려고 하면
예외가 발생합니다.
구문
리스트.remove(삭제하려는 것)
예시
remove 메서드를 사용하여 리스트에서
요소 'ef'를 삭제해 보겠습니다:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
코드 실행 결과:
['ab', 'cd', 'gh']
예시
이제 리스트에 없는 요소를 삭제하려고 시도해 보겠습니다:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
코드 실행 결과:
ValueError: list.remove(x): x not in list