반응형
remove() 메서드는 리스트, 집합(셋), 딕셔너리에서 특정한 값을 삭제하는데 사용됩니다. 이 메서드는 해당 값이 최초로 발견되는 위치를 삭제하며, 인덱스를 유지한 채로 리스트의 요소들을 앞으로 이동시킵니다.
추가로, 리스트에서 remove() 메서드를 사용할 때 주의해야 할 점이 있습니다. remove() 메서드는 리스트에서 첫 번째로 발견된 값을 삭제하는데, 만약 리스트에 해당 값이 여러 개 존재한다면 최초로 발견된 값만 제거됩니다.
아래는 remove() 메서드의 사용 예시입니다:
```python
fruits = ['사과', '바나나', '오렌지', '사과']
fruits.remove('사과') # 리스트에서 '사과'를 삭제
print(fruits) # ['바나나', '오렌지']
```
위 예시에서 '사과'라는 값이 리스트에서 두 번 등장하고 있습니다. 그러나 remove() 메서드는 최초로 발견된 '사과'만 삭제하고, 두 번째 '사과'는 삭제되지 않습니다.
자세한 내용은 아래의 Python 공식 문서 링크를 참조하시기 바랍니다:
https://docs.python.org/3/tutorial/datastructures.html#more-on-lists
반응형
댓글