English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 기본 튜토리얼

Python 흐름 제어

Python 함수

Python 데이터 타입

Python 파일 작업

Python 객체와 클래스

Python 날짜와 시간

Python 고급 지식

Python 참조 매뉴얼

Python 목록 remove() 사용 방법 및 예제

파이썬 리스트 메서드

remove() 메서드는 매개변수로 전달된 첫 번째 일치하는 요소를 목록에서 제거합니다.

remove() 메서드의 문법은 다음과 같습니다:

list.remove(element)

remove() 매개변수

  • remove() 메서드는 단일 요소를 매개변수로 받아 그 요소를 목록에서 제거합니다.

  • element가 존재하지 않으면,ValueError: list.remove(x): x not in list 예외.

remove() 반환 값

remove()는 어떤 값도 반환하지 않습니다.(None을 반환합니다).

예제1:리스트에서 요소 제거

# 동물 리스트
animals = ['고양이', '개', '토끼', '호랑이']
# '호랑이'가 제거됨
animals.remove('호랑이')
# 업데이트된 동물 리스트
print('업데이트된 동물 리스트: ', animals)

출력 결과

업데이트된 동물 리스트: ['고양이', '개', '토끼']

예제2:중복된 요소가 있는 리스트에서 remove() 사용 방법

리스트에 중복된 요소가 포함되어 있으면, remove() 메서드는 첫 번째 일치하는 요소 만 제거합니다.

# 동물 리스트
animals = ['고양이', '개', '개', '토끼', '호랑이', '개']
# '개'가 제거됨
animals.remove('개')
# 업데이트된 리스트
print('업데이트된 리스트: ', animals)

출력 결과

업데이트된 리스트: ['고양이', '개', '토끼', '호랑이', '개']

여기서는 단순히 첫 번째로 나타나는 동물 '개'를 리스트에서 제거합니다.

예제3:없는 요소를 제거

# 동물 리스트
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'fish' 요소 제거
animals.remove('fish')
# 업데이트된 리스트
print('업데이트된 리스트: ', animals)

출력 결과

Traceback (most recent call last):
  File ".. .. ..", line 5, in <module>
    animal.remove('fish')
ValueError: list.remove(x): x not in list

여기서 animals 리스트에 'fish'가 포함되어 있지 않기 때문에, 프로그램이 실행되면 오류가 발생합니다.

  • 인덱스를 기반으로 요소를 제거해야 할 경우(예: 네 번째 요소) 다음을 사용할 수 있습니다.pop() 메서드

  • 또한, 다음을 사용할 수 있습니다.파이썬 del 문리스트에서 항목을 제거합니다。

파이썬 리스트 메서드