리스트 내의 요소를 제거해주는 메서드와 명령어를 정리했다.
my_list = [10, 11, 12, 13, 14, 15]
my_list.remove(13)
print(my_list)
# [10, 11, 12, 14, 15]
리스트명.remove(요소의 값)
: 괄호 안에 없애고 싶은 요소의 값을 적어준다. 인덱스가 아님!!
my_list = [10, 11, 12, 14, 15]
my_list.pop(1)
print(my_list)
# [10, 12, 14, 15]
my_list = [10, 11, 12, 14, 15]
one_list = my_list.pop(1)
print(one_list)
# 11
print(my_list)
# [10, 12, 14, 15]
리스트명.pop(인덱스)
: 괄호 안에 인덱스를 적어준다. 그 순서에 있는 요소의 값을 없애고 반환할 수 있다.
my_list = [10, 12, 14, 15]
del my_list[1]
print(my_list)
# [10, 14, 15]
del 리스트명[인덱스]
: 대괄호 안에 인덱스를 적어준다. 괄호 안에 적어준 인덱스 순서인 항목을 제거한다. 메서드인 pop과 유사하지만 del은 파이썬의 예약어이다.
my_list = [10, 14, 15]
my_list.clear()
print(my_list)
# []
리스트명.clear()
: 괄호 안에 아무것도 들어가지 않는다. 리스트의 모든 요소를 삭제해 빈 리스트로 만든다.