반응형
pop, remove, del, clear는 사용할 때 마다 헷갈려서, 블로그에 한 번 정리하려고 한다.
pop
- 리스트 중 맨 뒤의 값을 삭제한 후, 보여준다.
- 인덱스를 지정해 특정 위치 값 삭제도 가능하다.
예시
lst = [1,2,3,4,5,6,7,8,9]
lst.pop()
>> 9
lst = [1,2,3,4,5,6,7,8,9]
lst.pop(0)
>> 1
remove
- 입력한 값을 검색, 첫번째 검색 결과를 삭제한다.
예시
lst = [1,2,3,4,5,6,7,8,9]
lst.remove(2)
>> lst = [1,3,4,5,6,7,8,9]
lst = [1,2,2,2,3,4,5,6,7,8,9]
lst.remove(2)
>> lst = [1,2,2,3,4,5,6,7,8,9]
del
- 인덱스나 슬라이스를 이용해 특정 범위의 요소를 삭제한다.
lst = [1,2,3,4,5,6,7,8,9]
del ans[0]
>> lst = [2,3,4,5,6,7,8,9]
lst = [1,2,3,4,5,6,7,8,9]
del ans[0:2]
>> lst = [4,5,6,7,8,9]
clear
- 리스트 전체를 삭제한다.
lst = [1,2,3,4,5,6,7,8,9]
lst.clear()
>> lst = []
이제는 그만 헷갈리도록 하자..
반응형
'Algorithm > Algorithm 개념 정리' 카테고리의 다른 글
greedy 개념 정리 (0) | 2024.04.08 |
---|---|
[python] list의 str을 모두 int로 변환하기 (0) | 2024.02.06 |
댓글