列表最后一个元素的删除、列表第一个元素的删除、获取列表删除的元素
- 栈是一种先进后出的数据结构,队列是一种先进先出的数据结构,使用两个list实现栈和列表。
- 首先输入两个数字,分别按照栈和队列的形式进入两个列表,打印两个列表。
- 然后分别弹出栈中的一个元素和队列中的一个元素后,再打印两个列表。
- 再次输入三个数字,分别按照栈和队列的形式进入两个列,打印两个列表。
- 最后依次弹出栈中元素并按顺序输出。
a1,a2,a3,a4,a5=int(input()),int(input()),int(input()),int(input()),int(input())
a=[]
b=[]
a.append(a1)
a.append(a2)
print(a)
b.append(a1)
b.append(a2)
print(b)
a.pop()
print(a)
b.pop(0)
print(b)
a.append(a3)
a.append(a4)
a.append(a5)
print(a)
b.append(a3)
b.append(a4)
b.append(a5)
print(b)
for i in range(4):
print(a.pop(),end=' ')