안녕하세요 lika-7입니다
이번시간에는 리스트의 내용을 제거하는 함수에 대해 다루겠습니다.
del
list_a = [0, 1, 2, 3, 4, 5]
print('# 리스트의 요소 하나 제거')
del list_a[1]
list_a리스트에 1번 인덱스에 해당하는 ‘1’을 제거
0, 2 ,3, 4, 5
list_b = [0, 1, 2, 3, 4, 5, 6]
print('# 리스트의 요소 하나 제거')
del list_a[3:6]
0, 1, 2
pop( )
list_a = [0, 1, 2, 3, 4, 5]
list_a.pop(2)
print("pop(2)", list_a)

pop( ) 함수는 해당하는 인덱스의 내용을 출력하고 리스트에서 그 내용을 삭제 합니다.
remove( )
list_c = [1, 2, 1, 2]
list_c.remove(2)
1, 1, 2
- 리스트 내부에 있는 2를 제거해주세요 같이 값을 지정해서 제거 합니다.
- 리스트에서 가장 먼저 발견되는 2를 제거 합니다.
- 만약 해당 하는 값을 모두 제거하려면 반복문과 조합해서 사용해야 합니다
clear( )
list_d = [0, 1, 2, 3, 4, 5]
list_d.clear()
[]
리스트 내부의 요소를 모두 제거 할 때는 clear() 함수를 사용합니다