[python] remove() 함수 정의 및 예제 정리
- IT/Python
- 2023. 9. 13.
반응형
반응형
remove() 함수란
remove는 파이썬 리스트의 메서드로서, 리스트에서 첫 번째로 발견되는 주어진 값을 제거합니다.
만약 주어진 값이 리스트에 없으면 ValueError를 발생시킵니다.
함수 정의
list.remove(value)
(value: 리스트에서 제거하고자 하는 값입니다.)
예제. 기본적인 사용법
lst = [1, 2, 3, 4, 5]
lst.remove(3)
print(lst)
결과
출력: [1, 2, 4, 5]
예제. 리스트에 같은 값이 여러 개 있을 때
lst = [1, 2, 3, 3, 4, 5]
lst.remove(3)
print(lst)
결과
출력: [1, 2, 3, 4, 5] # 첫 번쨰로 발견된 '3'만 제거됩니다.
예제. 리스트에 제거하려는 값이 없을 때
lst = [1, 2, 3, 4, 5]
lst.remove(6)
결과
ValueError: list.remove(x): x not in list
예제. 문자열로 구성된 리스트에서 항목 제거
lst = ["apple", "banana", "cherry"]
lst.remove("banana")
print(lst)
결과
출력: ["apple", "cherry"]
예제. 중첩된 리스트에서 항목 제거
lst = [1, 2, [3, 4], 5]
lst.remove([3, 4])
print(lst)
결과
출력: [1, 2, 5] # 여기서는 [3, 4]라는 리스트 자체가 하나의 항목으로서 제거되었습니다.
반응형
'IT > Python' 카테고리의 다른 글
[python] print() 함수 정의 및 예제 정리 (1) | 2023.11.26 |
---|---|
[python] json.loads() 함수 정의 및 예제 정리 (0) | 2023.10.15 |
[python] datetime 모듈 정의 및 예제(현재날짜 시간 가져오기) (0) | 2023.07.22 |
You are using pip version...upgrading via the 'pip install --upgrade pip' command 오류 해결 (0) | 2023.07.12 |
AttributeError: 'NoneType' object has no attribute 'get' 에러 (2) | 2023.07.12 |