python中pop函数
什么是弹出功能? (What is the pop function?)
The method pop() removes and returns the last element from a list. There is an optional parameter which is the index of the element to be removed from the list. If no index is specified, a.pop() removes and returns the last item in the list. If the index passed to the pop() method is not in the range, it throws IndexError: pop index out of range exception.
方法pop()删除并返回列表中的最后一个元素。 有一个可选参数,它是要从列表中删除的元素的索引。 如果未指定索引,则a.pop()删除并返回列表中的最后一项。 如果传递给pop()方法的索引不在范围内,则会引发IndexError:pop index out of range异常。
用法示例 (Example Usage)
cities = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco'];
print "City popped is : ", cities.pop()
print "City at index 2 is : ", cities.pop(2)
输出量 (Output)
City popped is : San Francisco
City at index 2 is : San Antonio
基本堆栈功能 (Basic Stack Functionality)
The pop()
method is often used in conjunction with append()
to implement basic stack functionality in a Python application.
pop()
方法通常与append()
结合使用,以在Python应用程序中实现基本的堆栈功能。
stack = []
for i in range(5):
stack.append(i)
while len(stack):
print(stack.pop())
更多信息: (More Information:)
The official documentation for pop()
can be found here
pop()
的官方文档可以在这里找到
翻译自: https://www.freecodecamp.org/news/pop-function-in-python/
python中pop函数