當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python List pop()用法及代碼示例


Python list pop() 函數從列表中刪除特定索引處的元素。

示例

Python


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

輸出:

['apple', 'mango']

Python 列表 pop() 語法

list_name.pop(index)

參數

  • index (可選)- 索引處的值被彈出並刪除。如果未給出索引,則彈出並刪除最後一個元素。

返回

返回 列表中的最後一個值或給定索引值。

異常:pop()方法 r艾塞斯IndexError當索引超出範圍時。

列表流行method()是什麽?

pop()函數從列表中刪除並返回特定索引處的值。它是一個內置函數Python.

可以帶參數使用,也可以不帶參數使用;沒有參數列表pop()默認返回並刪除list 中的最後一個值,但是當給定索引值作為參數時,它僅返回並刪除該索引處的元素。

如何在Python中使用列表pop()方法?

您可以在Python中輕鬆使用pop()函數。使用列表 pop() 方法,您可以從列表中刪除元素。讓我們通過一個例子來理解它:

Python


# 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 列表中的最後一個元素。

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. 從列表中彈出特定索引處的項目

彈出並從列表中刪除第三個索引元素。

Python


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。

Python


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()方法是列表的一個重要操作。

Read More Python List Methods

另請閱讀:



相關用法


注:本文由純淨天空篩選整理自Striver大神的英文原創作品 Python List pop() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。