HOWTO · Python
Python에서 인덱스로 목록 요소 제거
Python에서 인덱스로 목록 요소를 제거하는 데 사용할 수있는 두 가지 주요 메서드, del 키워드 및 pop() 함수가 있습니다.
이 페이지의 내용
이 자습서에서는 Python에서 인덱스로 목록 요소를 제거하는 방법에 대해 설명합니다.
Python에서del키워드를 사용하여 색인별로 목록 요소 제거
del문은 Python에서 객체를 삭제하는 데 사용됩니다. del문을 사용하여 색인별로 목록 요소를 제거 할 수도 있습니다. 다음 코드 예제는 Python에서del키워드를 사용하여 색인별로 목록 요소를 제거하는 방법을 보여줍니다.
list1 = [0, 1, 2, 3, 4]
del list1[1]
print(list1)
출력:
[0, 2, 3, 4]
위의 코드에서 먼저 목록을 초기화 한 다음del키워드를 사용하여 목록의 색인1에있는 요소를 제거합니다.
Python에서pop()함수를 사용하여 색인별로 목록 요소 제거
pop()함수는 지정된 색인에서 목록 요소를 제거하는 데 사용됩니다. pop()함수는 제거 된 요소를 반환합니다. 다음 코드 예제는 Python에서pop()함수를 사용하여 색인별로 목록 요소를 제거하는 방법을 보여줍니다.
list1 = [0, 1, 2, 3, 4]
removedElement = list1.pop(1)
print(list1)
print(removedElement)
출력:
[0, 2, 3, 4]
1
위의 코드에서 먼저 목록을 초기화 한 다음pop()함수를 사용하여 목록의 인덱스1에있는 요소를 제거합니다.
del키워드 메소드와pop()함수는 모두 동일한 작업을 수행합니다. 유일한 차이점은del키워드는 주어진 인덱스에서 요소를 삭제하지만pop()함수는 삭제 된 요소도 반환한다는 것입니다.