특정 값으로 요소를 제거하는 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 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과