#用栈(使用list)实现队列:支持push(element),pop()和top()方法。pop和top方法都应该返回第一个元素的值。
#例如执行以下操作序列:push(1),pop(),push(2),push(3),top(),pop(),你应该返回1,2和2
li=[]
def push(n):
li.append(n)
print(li)
def pop():
if len(li)==0:
return '没有元素'
print(li.pop(0))
def top():
if len(li)==0:
return '没有元素'
print(li[0])
def show():
print(li)
push(1)
pop()
push(2)
push(3)
top()
pop()
pop()
show()