[python] remove() 함수 정의 및 예제 정리

 

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]라는 리스트 자체가 하나의 항목으로서 제거되었습니다.

 

댓글

Designed by JB FACTORY

loading