Python零基礎學習筆記(三十七)—— 棧和隊列



#模擬棧結構
stack = []
#壓棧(向棧裏面存數據)
stack.append("A")
print(stack)
stack.append("B")
stack.append("C")
print(stack)
#出棧(在棧裏面取數據)
res1 = stack.pop()
print(res1)
print(stack)
res2 = stack.pop()
print(res2)
print(stack)
res3 = stack.pop()
print(res3)
print(stack)


#模擬隊列
import  collections
#創建隊列
queue = collections.deque()
print(queue)
#進隊
queue.append("A")
print(queue)
queue.append("B")
print(queue)
#出隊
res1 = queue.popleft()
print(res1)
print(queue)
res2 = queue.popleft()
print(res2)
print(queue)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章