새소식

언어/python

리스트 제거

  • -

안녕하세요 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() 함수를 사용합니다

'언어 > python' 카테고리의 다른 글

for 반복문  (0) 2023.12.17
딕셔너리  (0) 2023.12.17
append, insert  (0) 2023.12.17
pass 키워드, raise NotImplementError  (0) 2023.12.17
자료형, 문자처리  (0) 2023.12.17
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.