더북(TheBook)

10.8 원소를 삭제하기

리스트에서 원소들을 삭제하는 방법은 몇 가지가 있다. 삭제할 원소의 인덱스를 알고 있다면 pop을 사용할 수 있다.

>>> t = ['a', 'b', 'c']

>>> x = t.pop(1)

>>> t

['a', 'c']

>>> x

'b'

pop은 리스트를 수정하고, 제거한 원소를 반환한다. pop에 인덱스를 사용하지 않으면 마지막 원소를 삭제하고, 삭제한 마지막 원소를 반환한다.

삭제한 값이 필요 없다면 del 연산자를 사용할 수 있다.

>>> t = ['a', 'b', 'c']

>>> del t[1]

>>> t

['a', 'c']

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.