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

python의 목록에서 del, remove 및 pop의 차이점은 무엇입니까?

<시간/>

프로그램에 몇 줄의 코드를 작성하는지는 중요하지 않습니다. Python 목록에서 요소를 제거하거나 삭제하려면 remove의 차이점에 대해 생각해야 합니다. , Python 목록 및 사용할 항목

제거 :remove()는 특정 인덱싱이 아닌 첫 번째로 일치하는 값이나 객체를 제거합니다. list.remove(value)

예시

list=[10,20,30,40]
list.remove(30)
print(list)

출력

[10, 20, 40]


:del은 특정 인덱스에서 항목을 제거합니다. del list[인덱스]

예시

list = [10,20,30,40,55]
del list[1]
print(list)

출력

[10, 30, 40, 55]


:pop은 특정 인덱스의 항목을 제거하고 반환합니다. list.pop(index)

예시

list = [100, 300, 400,550]
list.pop(1)
print(list)

출력

[100, 400, 550]