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']