Python数据结构——栈的列表实现
2024-08-25 11:36:01
用Python内置的列表(list)实现栈,代码如下:
import os
os.chdir("E:\\Python_temp") class Stack:
def __init__(self):
self._a = []
def __len__(self):
return len(self._a)
def isEmpty(self):
return len(self._a) == 0
def push(self,item):
self._a +=[item]
def pop(self):
self._a.pop() def main():
stack = Stack()
stack.push("a")
stack.push("b")
stack.push("c")
stack.pop()
for item in stack._a:
print(item) if __name__ == "__main__": main() 输出结果:
>> a
>> b
最新文章
- iOS开发小技巧--TextField的细节处理,键盘中return键的处理
- JSON和JS对象之间的互转(转)
- 怎么使用PHP获取用户客户端真实IP的解决方案呢?
- C++学习25 纯虚函数和抽象类
- XML美化工具及其他各种美化工具
- Good practice release jar to Nexus
- ECMAScript和JavaScript的联系
- WordPress插件开发记录
- C# Ioc容器Unity,简单实用
- 使用 Docker 一步搞定 ZooKeeper 集群的搭建
- PAT甲级1123 Is It a Complete AVL Tree【AVL树】
- Spring MVC 自动为对象注入枚举类型
- Ubuntu中apt与apt-get命令的区别
- android 5.0安装应用冲突问题
- Android 开发服务类 03_ServletForGETMethod
- 解决Windows Git Bash中文乱码问题
- UISwitch的常见属性
- JDBC连接数据库反射实现O/R映射
- js日期控件遇到的问题
- Windows 10 UWP程序标题栏设置