메서드 | 기능 | 인자 | 반환값 | 특징 |
remove(x) | 리스트에서 첫번째로 등장하는 x 삭제 | 삭제할 요소 x (제거할 값을 받음) |
없음 (None) | 존재하지 않는 요소를 삭제하려 하면 ValueError 발생 |
pop(i) | i번째 요소 제거 후 반환 | 삭제할 인덱스 i (인덱스 지정하지 않으면 마지막 요소 삭제) |
삭제된 요소 | 인덱스를 벗어나면 IndexError 발생 |
clear() | 리스트의 모든 요소 삭제 | 없음 | 없음 (None) | 리스트를 빈 상태 [ ]로 만듦 |
예제 코드
lst = [10, 20, 30, 40, 50]
# remove()
lst.remove(30) # [10, 20, 40, 50]
# pop()
removed_item = lst.pop(1) # [10, 40, 50], removed_item = 20
# clear()
lst.clear() # []
'AI Journey > 혼자 공부하는 파이썬' 카테고리의 다른 글
[파이썬] 슬라이싱 기본 규칙 - 문자열, 튜플, 리스트 (0) | 2025.03.05 |
---|---|
[파이썬] 딕셔너리 - 딕셔너리 내용을 삭제하는 메서드 (0) | 2025.02.21 |
[파이썬] 정규 표현식(Regex) 2. 그룹화(Grouping) (예제: 전화번호 찾기) (0) | 2025.02.20 |
[파이썬] 정규 표현식(Regex) 1. 컴파일, Match 객체 (예제: 전화번호 찾기) (0) | 2025.02.20 |
[파이썬] pass 문을 자리표시자(placeholder)로 사용하기 (0) | 2025.02.16 |