【发布时间】:2021-12-10 06:15:51
【问题描述】:
无法使用以下类执行以下代码:
预期结果 = [1, 2, 3, 4, 90, 25] 给定结果 = main.ArrayList object at 0x7f9f1439acd0>
我怎样才能阻止这种情况发生?没有内置的extend()
任何帮助表示赞赏
class ArrayList:
def __init__(self):
self.inArray = []
self.count = 0
def appendAll(self, e):
newArray = [0 for i in range(len(self.inArray)+1)]
for i in range(len(self.inArray)):
newArray[i] = self.inArray[i]
newArray[len(self.inArray)] = e
self.inArray = newArray
ls = [1, 2, 3, 4]
ls = ArrayList()
ls.appendAll([90, 25])
print(ls)
【问题讨论】:
标签: python list class object arraylist