본문 바로가기
그 외 프로그래밍 언어/python

파이썬, 리스트 값 삭제하기 (remove와 del과 pop)

by Dreaming Coder 2022. 1. 5. 20:19

 


 

이번에는 리스트의 값을 삭제하는 여러 가지 방법들을 알아보겠습니다.

 

 

 

지난 포스트

 

파이썬, 리스트에 값 추가하기 (append와 insert)

리스트에 값을 추가하는 append와 insert에 대해서 알아보겠습니다. 지난 포스트 파이썬, 리스트의 데이터 값 수정 리스트의 값을 수정하는 방법에 대해 알아보겠습니다. 지난 포스트 파이썬, 리스

gogogameboy.tistory.com

 

 

 

remove

 

# # list 값 삭제 1 - remove(값)
list = ['a', 'b', 'c', 'd', 'e']
print(list)
list.remove('d')
print(list)

 

['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'e']

 

remove의 괄호( ) 안에 삭제할 값을 입력해서 삭제할 수 있습니다.

 

 

 

 

del

 

# list 값 삭제 2 - del
list = ['a', 'b', 'c', 'd', 'e']
print(list)
del list[3]   # 인덱스 이용, 인덱싱, 슬라이싱 [:] 활용 가능
print(list)

 

['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'e']

 

del은 인덱싱과 슬라이싱으로 값들을 삭제할 수도 있고,

 

 

 

이렇게 list 전체를 삭제할 수도 있습니다.

 

 

 

pop

 

# 리스트 마지막 값을 반환 후 제거 - pop()
list = ['a', 'b', 'c', 'd', 'e', 'f']
print(list)
print(list.pop())
print(list)

 

['a', 'b', 'c', 'd', 'e', 'f']
f
['a', 'b', 'c', 'd', 'e']

 

pop은 리스트의 마지막 값을 반환한 후에 제거를 합니다.

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글