학습 자료
특정 값으로 요소를 제거하는 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('파랑')
이 챕터의 강의 · 순서에 따라 데이터를 저장하는 리스트(List), 튜플(Tuple) 자료형
- 1. 순서가 있는 데이터를 담는 방법, 리스트(List)
- 2. 리스트 내 요소의 값을 활용하는 방법
- 3. 리스트 IndexError 예외 처리
- 4. 리스트를 연결, 반복하고 길이를 구하는 방법
- 5. append(), insert()로 요소 추가하기
- 6. 선택형 퀴즈
- 7. 리스트 연결 연산과 요소 추가의 작동 방식 비교
- 8. 요소를 삭제하는 del 키워드와 pop() 함수
- 9. 특정 값으로 요소를 제거하는 remove() 함수
- 10. 리스트 내 모든 값을 제거하는 clear() 함수
- 11. 리스트 내 요소를 정렬하는 sort() 함수
- 12. 리스트 내 특정 요소의 포함 여부를 확인하는 방법
- 13. 선택형 퀴즈
- 14. 값을 변경할 수 없는 자료형, 튜플(Tuple)
- 15. 튜플의 불변성과 예외 처리
- 16. 튜플 인덱싱으로 특정 요소에 접근하기
- 17. 슬라이싱으로 튜플의 일부분 선택하기
- 18. 튜플끼리 연산하는 방법
- 19. 코딩 퀴즈 - 리스트 정렬하기
- 20. 선택형 퀴즈
- 21. 빈칸 채우기 퀴즈
Quiz
0 / 1
remove() 함수에 대한 설명 중 가장 올바른 것은 무엇일까요?
리스트의 모든 요소를 제거합니다.
리스트에서 특정 인덱스의 요소를 제거합니다.
리스트에서 특정 값을 가진 첫 번째 요소를 제거합니다.
리스트를 초기화합니다.
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말