가이드라인

특정 값으로 요소를 제거하는 remove() 함수

remove() 함수를 사용하면 리스트에서 특정 값을 찾아 제거할 수 있습니다. 이 함수는 리스트에서 가장 먼저 발견된 해당 값을 하나만 제거합니다.


remove()는 어떻게 사용하나요?

remove() 함수로 리스트에서 특정 값을 제거하려면 제거하려는 값을 매개변수로 전달해야 합니다.

예를 들어 아래 코드에서 colors.remove('파랑')은 '파랑'이라는 값을 가진 요소를 리스트에서 제거합니다.

remove() 함수 예시
colors = ['빨강', '파랑', '초록', '파랑'] colors.remove('파랑') print("colors:", colors) # colors: ['빨강', '초록', '파랑']

colors 변수 내 '파랑'이 두 번 포함되어 있지만, remove() 함수는 가장 먼저 발견된 '파랑' 요소만 제거합니다.

만약 리스트에 값이 존재하지 않으면 ValueError가 발생합니다.


ValueError를 어떻게 처리하나요?

remove() 함수를 사용할 때 값이 리스트에 없는 경우 ValueError가 발생합니다.

이를 방지하려면 if 문을 사용하여 값이 리스트에 존재하는지 먼저 확인한 후 remove() 함수를 호출합니다.

ValueError 대처 예시
colors = ['빨강', '노랑', '초록'] if '파랑' in colors: colors.remove('파랑')
Mission
0 / 1

remove() 함수에 대한 설명 중 가장 올바른 것은 무엇일까요?

리스트의 모든 요소를 제거합니다.
리스트에서 특정 인덱스의 요소를 제거합니다.
리스트에서 특정 값을 가진 첫 번째 요소를 제거합니다.
리스트를 초기화합니다.

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과