当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。