Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 목록에서 객체를 제거하는 방법은 무엇입니까?


파이썬의 목록에서 개체를 제거하기 위해 3가지 다른 방법을 사용할 수 있습니다. 그들은 제거, 델 및 팝입니다. 다음과 같이 사용할 수 있습니다 -

제거 방법은 특정 인덱스가 아니라 목록에서 제거할 인수와 일치하는 첫 번째 값을 제거합니다.

예시

a = [3, 2, 3, 2]
a.remove(3)
print(a)

출력

이것은 출력을 줄 것입니다 -

[2, 3, 2]

del 메소드는 목록에서 특정 색인을 제거합니다.

예시

a = [3, "Hello", 2, 1]
del a[1]
print(a)

출력

이것은 출력을 제공합니다 -

[3, 2, 1]

팝 메서드는 제거된 요소를 반환합니다. pop에 대한 인수는 제거하려는 인덱스입니다.

예시

a = [3, "Hello", 2, 1]
print(a.pop(1))
print(a)

출력

이것은 출력을 줄 것입니다 -

"Hello"
[3, 2, 1]