Python에서 del 연산자를 사용한 리스트 요소 삭제
del 연산자를 사용하여 인덱스를 기준으로
리스트에서 요소를 삭제할 수 있습니다:
lst = [1, 2, 3]
del lst[0]
print(lst) # 결과는 [2, 3]
del 연산자를 적용한 후, 삭제된 요소의 자리를
채우기 위해 뒤에 오는 모든 요소가 앞으로 이동합니다.
이때 리스트의 길이는 1만큼 줄어듭니다.
다음 리스트가 주어졌습니다:
lst = ['a', 'b', 'c', 'd', 'e']
인덱스 1의 요소를 삭제하세요.
다음 리스트가 주어졌습니다:
lst = ['a', 1, 'b', 2, 'c', 3]
리스트에 문자열 요소만 남기세요.