2024-10-01 00:21:29 发布
网友
在pythonpush(L,num)中编写一个函数,在队列中插入值,其中L是一个由数字列表实现的队列。 是否需要任何程序?或者只写一个函数
根据您希望队列是后进先出还是先进先出,您可以使用insert和pop来实现这一点
insert
pop
def push(L, num): L.insert(0, num) def pop(L): num = L.pop(0) # LIFO behavior, or L.pop() for FIFO behavior return num
例子
>>> l = [1,2,3] >>> push(l, 4) >>> l [4, 1, 2, 3] >>> pop(l) 4 >>> l [1, 2, 3]
根据您希望队列是后进先出还是先进先出,您可以使用
insert
和pop
来实现这一点例子
相关问题 更多 >
编程相关推荐