Python의 목록은 요소가 인접한 메모리 위치에 저장되고 요소가 해당 인덱스에 의해 액세스되는 선형 데이터 구조입니다.
때때로 Python의 목록에서 요소를 제거해야 할 수도 있습니다. 이를 위해 다양한 내장 기능이 있습니다.
팝()
이것은 pop()에서 인수로 전달된 인덱스의 요소를 삭제하거나 제거합니다.
예
lst=[1,2,3,4,5] lst.pop(2) print(lst)
출력
[1, 2, 4, 5]
위의 코드 스니펫은 pop(2)가 인덱스 2에서 요소를 제거하는 것을 보여줍니다.
제거()
이 함수는 remove()에서 인수로 전달된 요소의 첫 번째 항목을 제거합니다.
예
lst=[1,2,3,2,4,5] lst.remove(2) print(lst)
출력
[1, 3, 2, 4, 5]
위의 코드 스니펫은 remove(2)가 요소 2의 첫 번째 발생을 제거하는 것을 보여줍니다. 색인 1에서.
델[a:b]
이 함수는 목록에서 인덱스 a(포함)에서 인덱스 b(포함하지 않음)로 요소를 제거하는 데 사용됩니다.
예
lst=[0,1,2,3,4,5,6,7,8,9] del lst[2:5] print(lst)
출력
[0, 1, 5, 6, 7, 8, 9]
위의 코드는 목록에서 인덱스 2에서 5까지의 요소(즉, 요소 2,3,4)를 제거합니다.
지우기()
이 함수는 목록에서 모든 요소를 제거하는 데 사용됩니다.
예
lst=[0,1,2,3,4,5,6,7,8,9] lst.clear() print(lst)
출력
[]
모든 요소가 목록에서 제거되지만 빈 목록이 남습니다.