📅  最后修改于: 2023-12-03 15:19:31.558000             🧑  作者: Mango
在Python中,我们经常会使用列表(list)这种数据类型来存储一组数据,像栈(stack)和队列(queue)这样的数据结构也可以使用列表来实现。而我们又常常需要对这些数据结构进行一些常见的操作,比如添加元素、删除元素、获取元素等等。这时,Python中的魔杖 push() 和 pop(),就可以帮助我们轻松处理这些操作。
push(),意思是把一个元素添加到列表的末尾处。它的语法是这样的:
列表名.append(要添加的元素)
例如,我们有一个空列表,要往里面添加一个数字1:
numbers = []
numbers.append(1)
print(numbers) # [1]
我们还可以同时添加多个元素,只需在append()函数中放入多个参数即可:
numbers = []
numbers.append(1)
numbers.append(2)
numbers.append(3)
print(numbers) # [1, 2, 3]
pop(),意思是从列表的末尾处删除一个元素,并返回该元素。它的语法是这样的:
列表名.pop()
例如,我们有一个列表,要删除最后一个元素:
numbers = [1, 2, 3]
last_number = numbers.pop()
print(last_number) # 3
print(numbers) # [1, 2]
我们还可以指定要删除的元素的位置,只需在pop()函数中放入要删除的元素的下标即可:
numbers = [1, 2, 3]
second_number = numbers.pop(1)
print(second_number) # 2
print(numbers) # [1, 3]
上面介绍了Python中的魔杖 push() 和 pop(),它们是处理列表的常用函数。我们可以使用push()函数添加新的元素到列表的末尾处,使用pop()函数删除最后一个或指定位置的元素。掌握了这两个魔杖,我们就可以轻松处理列表的常见操作了。