“method”对象不可订阅。不知道怎么了

2024-10-08 18:29:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一些代码来创建一个未排序的列表,但是每当我尝试使用insert方法插入列表时,我就会得到“method”对象是不可订阅的错误。不知道怎么修。谢谢。

class UnsortedList:
    def __init__(self):
        self.theList = list()
    def __getitem__(self, i):
       print(self.theList[i])
    def insert(self, lst):
        for x in lst:
            try:
                self.theList.append(float(x))
            except:
                print("oops")


myList = UnsortedList()
myList.insert[1, 2, 3]

Tags: 对象方法代码self列表排序def错误

热门问题