본문 바로가기
🔅코딩테스트 공부🔅/❗코테 함수 활용하기

#03 pop(),remove(),del()차이

by 윤무무 2023. 2. 1.

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]

 

댓글