Please Enable JavaScript!
Gon[ Enable JavaScript ]

파이썬(Python) 리스트 remove 요소 제거 함수 사용하기

파이썬 Python
반응형

파이썬의 “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')
반응형
Posted by 녹두장군1
,