본문 바로가기
Python/기초

[Python] 파이썬의 리스트 항목 제거(삭제)하기 del, remove(), pop()

by coding_su 2022. 11. 15.
  • 인덱스를 이용해 삭제를 원하는 위치의 값을 삭제하기 del

Mon을 삭제하려고 할때, Mon은 인덱스(오프셋)가 1 이므로 del week[1] 이라고 하면 삭제된다

  • 저장되어 있는 값으로 삭제하기 remove() 함수

데이터를 지정해서 직접 지우고 싶을때 remove() 함수 안에 지우고 싶은 값을 써주면 된다

  • 값을 반환하면서 리스트에 값을 삭제하기 pop(),  pop(인덱스) 함수

pop()함수에 아무것도 쓰지 않으면 리스트의 맨 뒤에 저장되어 있는 값을 반환하면서 리스트에서 삭제한다

 

따라서 아래 예제에서는 리스트 맨 마지막인 Sat를 리스트에서 삭제시키면서 그 값을 value에 반환한다

 

또한 pop()함수에 인덱스 숫자를 적어주면 해당 인덱스에 위치한 값을 리스트에서 삭제하면서 그 값을 반환한다

 

따라서 ['Sun', 'Tue', 'Wed'] 리스트에서 pop(1)을 하면 'Tue' 가 삭제되면서 반환된다

댓글