源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  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——栈的实现(面向对象法

相关推荐

  • 以前端JS面向对象的思想,实现产品列表页面的思路及分析,设计
  • Python用面向对象实现人类之间交朋友的功能
  • Vue 2.0 入门系列(12)用面向对象的概念去实现任务列表 (1)
  • python红蓝英雄大乱斗(面向对象实现)
  • python核心课程-面向对象-定的义类1
  • python 全栈开发,Day133(玩具与玩具之间的对话,基于jieba gensim pypinyin实现的自然语言处理,打包apk)...
  • Python全栈学习笔记面向对象大作业:校园管理系统
  • 《面向对象的思考过程(原书第4版)》一2.1 清楚接口和实现之间的区别
  • Python-列表实现栈的工作原理
  • 利用javascript的面向对象的特性实现限制试用期
  • aspxspy.aspx“木马”文件又名专版aspx汗血宝马
  • Android实现睡眠设置
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

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