题解 | #【模板】栈#
【模板】栈
http://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf
# 栈
# Push 将x加入栈,保证x为int整数
# pop 输出栈顶 并让栈定出栈
# top 输出栈顶 栈顶不出栈
str_a = input() #输入
int_a = int(str_a) # 获得一个数,然后强制转化str To int
list_l = list()
for num_l in range (int_a):
list_num = input() #list_num 判断条件
if list_num.split()[0] == "push":
list_num1 = list_num.split()[1]
list_l.append(list_num1)
elif list_num == "pop":
if not list_l:
print("error")
else:
print(list_l.pop())
if list_num == "top":
if not list_l:
print("error")
else :
print(list_l[-1])
# 代码优化 抄过来的代码蹦出来个异常
# error输出异常
# 核心机理 list 列表的读写 list方法的应用
啥都不想干,抄一份现成的代码练习一下代码的阅读和复制水平吧
从小白到大佬——从零开始进行Python入门 文章被收录于专栏
简单的对我个人从事的行业进行一个测试评价,也算是个人成长之路的分享咯