📅  最后修改于: 2023-12-03 14:45:33.667000             🧑  作者: Mango
在 Python 中,pop
是一个用于从列表中删除指定索引处的元素并返回该元素的方法。此外,还可以使用 pop
方法来删除列表中最后一个元素。
list.pop([index])
index
(可选):要删除的元素的索引。如果未指定索引,则默认删除列表中的最后一个元素。pop
方法返回被删除的元素。
# 定义一个列表
my_list = ['apple', 'banana', 'orange', 'pear']
# 删除第三个元素,即索引为2的元素('orange')
deleted_element = my_list.pop(2)
# 打印被删除的元素
print(deleted_element)
# 输出:'orange'
# 打印删除后的列表
print(my_list)
# 输出:['apple', 'banana', 'pear']
# 删除最后一个元素
last_element = my_list.pop()
# 打印被删除的元素
print(last_element)
# 输出:'pear'
# 打印删除后的列表
print(my_list)
# 输出:['apple', 'banana']
除了删除列表中的元素并返回它之外,pop
还可以用于弹出堆栈中的元素,从而实现后进先出的数据结构。
在 Python 中,pop
是一个内置的列表方法,用于删除指定索引处的元素并返回该元素,或删除列表中的最后一个元素。在堆栈数据结构中,pop
也用于弹出最后一个元素。使用 pop
方法,可以方便地操作列表中的元素,并实现更高效的数据结构。