파이썬 리스트 요소 삭제 메서드 pop, remove, del, clear
파이썬에서 리스트는 요소의 추가, 삭제가 가능한 가변 자료형이다.
리스트에 요소를 삭제하기 위해서는 아래의 함수들을 사용할 수 있다.
1. 리스트 요소 삭제
- pop : 리스트의 마지막 요소나 특정 인덱스의 요소를 삭제하는 메서드이며, 리스트에서 삭제한 후 삭제한 요소를 반환하는 메서드이다. 리스트의 마지막요소를 삭제하려면 <리스트명>.pop()과 같이 괄호 안을 비워서 사용한다.
# ex 1. 리스트의 마지막 요소 삭제
a = [1, 2, 3]
a.pop()
# 출력
3 # 리스트에서 삭제 후 값 반환
print(a)
# 출력
[1, 2]
- 리스트의 특정 인덱스의 요소를 삭제하려면 <리스트명>.pop(<인덱스>)를 사용한다.
# ex 2. 리스트의 특정 인덱스 삭제
a = [3, 5, 7]
a.pop(1)
# 출력
5 # 인덱스 1에 해당되는 값 삭제 후 반환
print(a)
# 출력
[3, 7]
- remove : 리스트 내에서 특정한 값을 삭제할 경우 사용한다. 삭제하려는 요소의 값을 알 때 사용한다.
# ex 1. remove 사용
a = [1, 3, 5]
a.remove(3)
print(a)
# 출력
[1, 3]
- del : del 메서드는 리스트에서도 del <리스트명>[<인덱스명>]과 같이 사용할 수 있다.
# ex 1. del
c = [1, 3, 5]
del c[1]
print(c)
# 출력
[1, 5]
- clear : 리스트의 모든 요소를 삭제하는 메서드이다.
# ex 1. clear
a = [1, 3, 5, 7, 9]
a.clear()
print(a)
# 출력
[]
반응형
'DEV > 파이썬 이론' 카테고리의 다른 글
파이썬 코딩 :: 리스트 표현식(축약식, 내포, comprehension) (0) | 2022.09.26 |
---|---|
파이썬 코딩 :: 리스트와 반복문, enumerate (0) | 2022.09.25 |
파이썬 코딩 :: 리스트 append, extend, insert (1) | 2022.09.23 |
파이썬 코딩 :: zip 내장함수 사용하기 (0) | 2022.09.22 |
파이썬 코딩 :: 파이썬 del 사용을 통한 변수, 요소 삭제하기 (4) | 2022.09.21 |
댓글