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]
'🔅코딩테스트 공부🔅 > ❗코테 함수 활용하기' 카테고리의 다른 글
#00 그 외 (계속 추가) (0) | 2023.01.31 |
---|---|
#2 lambda 함수 (0) | 2023.01.31 |
#1 문자열 뒤집는 방법(문자열 슬라이싱, reverse) (0) | 2023.01.28 |
댓글