📜  python中的pop函数(1)

📅  最后修改于: 2023-12-03 15:04:35.159000             🧑  作者: Mango

Python中的pop()函数

在Python中,pop()函数用于删除列表中的一个元素,并返回该元素。该函数可以指定要删除元素的索引位置,如果没有指定,则默认删除列表中的最后一个元素。pop()函数改变了原始列表。

语法
list.pop([index])
参数说明
  • index(可选) - 要删除元素的索引位置。默认值为-1,代表删除最后一个元素。
返回值

该函数返回从列表中删除的元素。

示例
1. 删除指定索引位置的元素
fruits = ['apple', 'banana', 'cherry']
cherry = fruits.pop(2)
print(fruits)  # ['apple', 'banana']
print(cherry)  # 'cherry'
2. 删除最后一个元素
fruits = ['apple', 'banana', 'cherry']
banana = fruits.pop()
print(fruits)  # ['apple', 'banana']
print(banana)  # 'cherry'
注意事项
  • 如果pop()函数应用于空列表,则会抛出IndexError异常。
  • 如果pop()函数应用于负索引,则会删除从末尾开始的第n个元素(n为负索引的绝对值),例如:fruits.pop(-2)将删除列表中的第二个元素。