• 技术文章 >Python技术 >Python基础教程

    怎么调用python算法中的栈?

    十一十一2020-12-01 18:03:08原创2500

    你以为学习语言的只有男的吗?不,还有一群女生,跟小编抱怨自己男朋友经常在写代码,但是希望大家可以体谅自己的男朋友,因为代码里好玩的内容很多,不比游戏里来的少,比如下面小编要跟大家说的栈就是其中之一,它好比是一个蛋糕,在放层叠型蛋糕的时候,需要自下而上一个一个放,切蛋糕的时候大部分也是自上而下的切。这就是栈。

    实例案例:从操作数栈中取出两个元素进行运算,并将运算结果压入操作数栈。

    实现代码:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    class TestStack:

    ....def __init__(self):

    ........self.stack=[]

    ....def push(self,data):

    ........self.stack.append(data)

    ....def pop(self):

    ........data=self.stack[-1]

    ........del self.stack[-1]

    ........return data

    stack = TestStack()

    好啦,上述就是关于栈中算法的一个实例案例,大家如果说之前对栈中算法并不是很理解的话,那么现在一定相当理解了吧,更多学习内容,尽在python学习网

    专题推荐:调用python算法中的栈
    上一篇:python教程基础:列表推导式 下一篇:如何使用python django中的cookie?

    相关文章推荐

    • python中逻辑行和物理行是什么?• python开发中如何使用PyQt5?• 什么是python函数的局部变量?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网