开发环境:vs 2019
'''
列表利用pop()函数实现堆栈效果
堆栈就好比一个很窄死胡同的走廊,一次只能有一个人进去,假如有6个人依次进去,假如我们编号为,1,2,3,4,5,6,
首先编号1进去,接下来编号2进去...以此类推直到编号为6进去,因为是死胡同,所以出来的时候,只能是编号为6先出来,
接下来是5的出来。。。依次类推,“先进后出/后进先出”这种情况就类似于我们的堆栈
'''myStack = [1, 2, 3, 4] #相当于堆栈里面进去了1,2,3,4
myStack.append(5) #接下来5也进去了
myStack.append(6) #接下来6也进去了
print ("------------------------打印堆栈数据")
print (myStack)
print ("------------------------堆栈开始出数据")
outValue = myStack.pop() #这个就是堆栈里面的数据开始出来,利用pop(),先出来一个数据
print (outValue) #输出结果:6
outValue = myStack.pop() #同上
print (outValue) #输出结果:5
outValue = myStack.pop() #同上
print (outValue) #输出结果:4
运行结果图片: