1 # 栈   队列    堆
 2 
 3 # 栈:
 4 '''
 5 遵循原则:先进后出,后进先出
 6 概念:
 7     往栈中添加元素: 入栈
 8     移除栈中的元素:出栈
 9     栈里面最上面的一个元素:栈顶
10     栈里面第一个元素:基栈
11 注意:栈中元素必须是连续的
12 '''
13 # 仿写栈的结构
14 stack = []
15 print(stack)   # []
16 # 添加元素
17 stack.append("A")
18 print(stack)   # [A]
19 stack.append("B")
20 print(stack)    # [A, B]
21 stack.append("C")
22 print(stack)   # [A, B, C]
23 
24 # 移除元素
25 stack.pop()
26 print(stack)   # [A, B]
27 stack.pop()
28 print(stack)   # [A]
29 stack.pop()
30 print(stack)   # []

 

posted @ 2019-07-30 19:24  巨菜的小鸟  阅读(70)  评论(0编辑  收藏  举报