题解 | #【模板】栈#

【模板】栈

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方法的应用 

        
        

啥都不想干,抄一份现成的代码练习一下代码的阅读和复制水平吧

简单的对我个人从事的行业进行一个测试评价,也算是个人成长之路的分享咯

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 10:56
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务