본문 바로가기
카테고리 없음

파이썬 remove, 자세한 설명과 샘플코드

by 뷰티풀스택 2023. 7. 7.
반응형

remove() 메서드는 리스트, 집합(셋), 딕셔너리에서 특정한 값을 삭제하는데 사용됩니다. 이 메서드는 해당 값이 최초로 발견되는 위치를 삭제하며, 인덱스를 유지한 채로 리스트의 요소들을 앞으로 이동시킵니다.

 

추가로, 리스트에서 remove() 메서드를 사용할 때 주의해야 할 점이 있습니다. remove() 메서드는 리스트에서 첫 번째로 발견된 값을 삭제하는데, 만약 리스트에 해당 값이 여러 개 존재한다면 최초로 발견된 값만 제거됩니다.

 

아래는 remove() 메서드의 사용 예시입니다:

 

```python

fruits = ['사과', '바나나', '오렌지', '사과']

 

fruits.remove('사과')    # 리스트에서 '사과'를 삭제

 

print(fruits)  # ['바나나', '오렌지']

```

 

위 예시에서 '사과'라는 값이 리스트에서 두 번 등장하고 있습니다. 그러나 remove() 메서드는 최초로 발견된 '사과'만 삭제하고, 두 번째 '사과'는 삭제되지 않습니다.

 

자세한 내용은 아래의 Python 공식 문서 링크를 참조하시기 바랍니다:

 

https://docs.python.org/3/tutorial/datastructures.html#more-on-lists

반응형

댓글