Python에서 인덱스로 목록 요소 제거

Muhammad Maisam Abbas 2023년10월10일
  1. Python에서del키워드를 사용하여 색인별로 목록 요소 제거
  2. Python에서pop()함수를 사용하여 색인별로 목록 요소 제거
Python에서 인덱스로 목록 요소 제거

이 자습서에서는 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()함수는 삭제 된 요소도 반환한다는 것입니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python List