logo

Python 목록 pop() 메서드

Python 목록 팝() 함수는 목록에서 특정 인덱스에 있는 요소를 제거합니다.



파이썬








fruits>=> [>'apple'>,>'mango'>,>'cherry'>]> fruits.pop()> print>(fruits)>

>

>

산출:

['apple', 'mango']>

Python 목록 pop() 구문

list_name.pop(index)>

매개변수

  • 색인 (선택 사항) – 인덱스의 값이 튀어 나와 제거됩니다. 인덱스가 제공되지 않으면 마지막 요소가 튀어 나와 제거됩니다.

반품

보고 목록의 마지막 값 또는 지정된 인덱스 값입니다.

예외: 팝() 메서드 아르 자형 편안한 색인 오류 인덱스가 범위를 벗어났을 때.

List pop 메소드()란 무엇인가요?

팝() 함수 목록에서 특정 인덱스의 값을 제거하고 반환합니다. Python에 내장된 함수입니다.

매개변수와 함께 또는 매개변수 없이 사용할 수 있습니다. 매개변수 목록 없이 pop()은 마지막 값을 반환하고 제거합니다. 목록 기본적으로 인덱스 값을 매개변수로 지정하면 해당 인덱스에 있는 요소만 반환하고 제거합니다.

Python에서 List pop() 메서드를 사용하는 방법은 무엇입니까?

Python에서는 pop() 함수를 쉽게 사용할 수 있습니다. 목록 pop() 메소드를 사용하면 목록에서 요소를 제거할 수 있습니다. 예를 들어 이해해 보겠습니다.

파이썬




# Using list> fruits>=> [>'apple'>,>'banana'>,>'cherry'>,>'carrot'>]> # removing carrot from the list> fruits.pop()> # printing new list> print>(fruits)>

>

>

산출

['apple', 'banana', 'cherry']>

추가 목록 pop() 예제

예시를 통해 목록에서 항목을 팝업하는 방법을 살펴보겠습니다.

1. 목록의 마지막 요소 팝

다음 코드는 Python의 목록에서 마지막 요소를 팝하고 제거합니다.

파이썬




my_list>=> [>1>,>2>,>3>,>4>]> print>(>'Popped element:'>, my_list.pop())> print>(>'List after pop():'>, my_list)>

>

>

산출

Popped element: 4 List after pop(): [1, 2, 3]>

2. 목록에서 특정 인덱스의 항목을 팝합니다.

목록에서 세 번째 인덱스 요소를 팝하고 제거합니다.

파이썬




my_list>=> [>1>,>2>,>3>,>4>,>5>,>6>]> # Pops and removes the 3th index> # element from the list> print>(my_list.pop(>3>), my_list)>

>

>

산출

4 [1, 2, 3, 5, 6]>

3. 목록의 음수 인덱스에 있는 팝 요소

목록에서 요소 5를 팝하고 제거합니다.

파이썬


퀵 정렬 알고리즘



my_list>=> [>1>,>2>,>3>,>4>,>5>,>6>]> poped_item>=> my_list.pop(>->2>)> print>(>'New list'>, my_list)> print>(>'Poped Item'>, poped_item)>

>

>

산출

New list [1, 2, 3, 4, 6] Poped Item 5>

메모 : 목록 pop() 시간 복잡도 = O(n)

이 기사에서는 목록에서 요소를 제거하는 데 사용되는 Python 목록 pop() 함수를 다루었습니다. 목록 pop() 메서드는 목록의 중요한 작업입니다.

자세히 알아보기 Python 목록 메서드

또한 읽어보세요: