object - 为什么我得到“堆栈对象没有属性项”?
问题描述
class Stack():
def __init___(self):
self.items = []
def push(self,item):
self.items.append(item)
def pop(self):
return self.items.pop()
def get_stack(self):
return self.items
s = Stack()
s.push("A")
s.push("B")
print(s.get_stack())
#stack.py",第 6 行,在 push self.items.append(item) AttributeError: 'Stack' object has no attribute 'items'
解决方案
推荐阅读
- c# - 为什么将事件处理程序复制到另一个变量中
- python - 我需要从 pip 安装 pyinstaller,但它一直给我这些错误。我不知道如何修复它们。我试过有没有代理
- java - 为什么我的测试在作为 maven 独立测试执行时不运行?
- php - 如何在laravel中进行数组合并
- java - 杰克逊忽略了特定的财产,但能够检查它是否可用
- spring - 使用 Gradle 和 Mapstruct 运行/调试 JUnit 5 测试
- php - PHP 函数 SOAP 1.2
- r - 如何相对于 R 中的所有其余列对某些列进行测试?
- javascript - JavaScript 计算数组 [a,b] + [c,d]
- oxyplot - Oxyplot - LineAnnotion 文本水平显示