python队列--先进先出和先进后出

什么是先进先出:

简单来说就是先进来的就先出去,可以实现多线程中直接使用,可以使用列表来实现线程间的同步

什么是先进后出?

就像叠衣服一样,最后一件叠好的衣服最先拿出,第一件叠好的衣服,最后取出一样,倒叙顺序取值。

list=[]
while True:
    res=input('输入姓名(q退出)')
    if res=='q':
        break
    list.append(res)
    print(list)
    #先进先出取值,按进入顺序排列取值
for i in list:
    print(i)
    #先进后出方式一取值,从最后一个倒叙取值,
print('------------')
for j in list[::-1]:
    print(j)
print('------------')
    #先进后出方式二
for h in range(len(list)-1,-1,-1):
    print(h)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值