python队列--先进先出和先进后出
程序员文章站
2022-03-14 15:05:15
...
什么是先进先出:
简单来说就是先进来的就先出去,可以实现多线程中直接使用,可以使用列表来实现线程间的同步
什么是先进后出?
就像叠衣服一样,最后一件叠好的衣服最先拿出,第一件叠好的衣服,最后取出一样,倒叙顺序取值。
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)
上一篇: centos7搭建安装sentry
下一篇: 摩根大通为区块链及数字货币项目设立新部门