파이썬(Python) 리스트 remove 요소 제거 함수 사용하기
파이썬의 “remove()” 메서드는 리스트에서 특정 값을 가진 첫 번째 요소를 제거할 때 사용됩니다. “remove()” 메서드를 사용하여 리스트에서 특정 값을 가진 요소를 제거할 수 있으며, 첫 번째로 발견되는 요소만 제거됩니다. 리스트에서 특정 요소를 제거하는데 아주 유용합니다.

※ 첫 번째 요소에 추가하는 함수는 append() 입니다. 아래 링크에서 사용법을 참고하세요.
https://mainia.tistory.com/7000
파이썬(Python) 리스트 append 요소 추가
파이썬의 append() 메서드는 리스트에 새로운 요소를 추가할 때 사용합니다. append() 메서드를 사용하여 리스트에 요소를 추가하면 해당 요소가 리스트의 끝에 추가되며, 리스트의 길이가 증가합니
mainia.tistory.com
| ◎ 구문 |
“remove()” 메서드의 구문은 다음과 같습니다:
list_name.remove(element)
l “list_name”: 요소가 제거될 리스트의 이름을 지정합니다.
l “remove()”: 리스트에서 요소를 제거하는 메서드입니다.
l “element”: 리스트에서 제거할 요소의 값입니다.
| ◎ 1. 리스트에서 특정 숫자 제거 |
“numbers” 리스트에서 첫 번째로 발견되는 숫자 3을 제거합니다.
numbers = [1, 2, 3, 4, 3, 5]
numbers.remove(3)
print(numbers)
[출력]
[1, 2, 4, 3, 5]
| ◎ 2. 리스트에서 문자열 제거 |
“fruits” 리스트에서 첫 번째로 발견되는 문자열 'apple'을 제거합니다.
fruits = ['apple', 'banana', 'cherry', 'apple']
fruits.remove('apple')
print(fruits)
[출력]
['banana', 'cherry', 'apple']
| ◎ 3. 사전(dict) 객체에서 요소 삭제하기 |
파이썬의 사전(dict)에서는 “del” 키워드나 “pop()” 메소드를 사용하여 특정 키를 가진 요소를 삭제할 수 있습니다.
# del 키워드 사용
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
del my_dict['banana']
print(my_dict)
[출력]
{'apple': 1, 'cherry': 3}
# pop() 메소드 사용
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
my_dict.pop('banana')
print(my_dict)
[출력]
{'apple': 1, 'cherry': 3}
| ◎ 4. 튜플(tuple)에서의 요소 삭제 |
파이썬의 튜플(tuple)은 불변(immutable) 객체이므로 일단 생성되면 그 요소를 변경하거나 삭제할 수 없습니다. 따라서 튜플에서 특정 요소를 '삭제'하려면, 그 요소를 제외한 새로운 튜플을 만들어야 합니다.
my_tuple = ('apple', 'banana', 'cherry')
my_tuple = tuple(item for item in my_tuple if item != 'banana')
print(my_tuple)
[출력]
('apple', 'cherry')