🔅코딩테스트 공부🔅/❗코테 함수 활용하기
#03 pop(),remove(),del()차이
윤무무
2023. 2. 1. 19:42
python에서 pop() 과 remove() 를 제대로 구분하지 못해서 뻘 짓 하다가 작성하는 게시물 크크
remove => value로 item 삭제
pop => index로 item 삭제 => 원소 한 개만 삭제 가능, 지워진 인덱스 값 반환
del => index로 item 삭제 => 원소 한 개 삭제 가능, 범위 지정해서 여러 개 삭제 가능 / 지워진 인덱스 값 반환하지 않음
del 형태 => del list명 [인덱스]
아래는 pop, remove, del 사용 예시
arr = [4,3,2,1]
arr.pop(min(arr)) #min(arr)는 1이라서 인덱스 1에 있는 item 제거
print(arr)
# [4,2,1]
arr = [4,3,2,1]
arr.remove(min(arr))
print(arr)
#[4,3,2]
arr = [4,3,2,1]
del arr[1:]
print(arr)
#[4]