题解 | 【模板】栈的操作
【模板】栈的操作
https://www.nowcoder.com/practice/cdf02ea916454957b575585634e5773a
n = int(input())
ans = []
for _ in range(n):
p = list(input().split())
if p[0]=='push':#将整数x入栈;
ans.insert(0,p[1])
elif p[0]=='pop':#若栈非空,则删除栈顶元素;否则输出 Empty
if len(ans)>0:
del(ans[0])
else:
print('Empty')
elif p[0]=='query':#若栈非空,则输出栈顶元素;否则输出Empty
if len(ans)>0:
print(ans[0])
else:
print('Empty')
elif p[0]=='size':#输出栈中元素的数量。
print(len(ans))
else:
print(-1)
#

