源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  Python——栈的实现(面向对象法

Python——栈的实现(面向对象法

分类: 文章 • 2025-05-31 14:37:04
class Stack():

    def __init__(self):
        self.stack = []

    def push(self,value):
        self.stack.append(value)
        return True

    def pop(self):
        #先判断栈是否为空
        if self.stack:
            item = self.stack.pop()
            return item
        else:
            return False

    def top(self):
        if self.stack:
            return self.stack[-1]
        else:
            return False

    def length(self):
        return len(self.stack)

    def view(self):
        return ','.join(self.stack)

Python——栈的实现(面向对象法
Python——栈的实现(面向对象法Python——栈的实现(面向对象法Python——栈的实现(面向对象法

相关推荐

  • Python——栈的实现(面向对象法
  • python面向对象类与对象的应用——烤面筋
  • js的面向对象实例--轮播图的实现
  • python--面向对象中的魔法方法(1)
  • Python:面向对象的魔法方法__new__方法(写单例)
  • Python:面向对象的魔法方法之 __init__ 方法
  • Python:面向对象的魔法方法之__del__方法
  • Python的面向对象编程!跟着教程来,五分钟入门!
  • Python是什么及小龙虾的面向对象
  • 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承
  • aspxspy.aspx“木马”文件又名专版aspx汗血宝马
  • Android实现睡眠设置
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号