拼写错误
是extend 而不是extends
出错demo:
1 In [27]: c = [2,3] 2 3 In [28]: c.extends([5]) 4 --------------------------------------------------------------------------- 5 AttributeError Traceback (most recent call last) 6 <ipython-input-28-2022e87158c8> in <module> 7 ----> 1 c.extends([5]) 8 9 AttributeError: 'list' object has no attribute 'extends'
调试:
既然错误提示说list对象没有extends这个属性,那我们可以先来看一下list的属性都有什么
通过第42行,就可以看到list有extend属性,而不是extends属性
这样就知道代码中的错误是 拼写错误
1 In [29]: dir(list) 2 Out[29]: 3 ['__add__', 4 '__class__', 5 '__contains__', 6 '__delattr__', 7 '__delitem__', 8 '__dir__', 9 '__doc__', 10 '__eq__', 11 '__format__', 12 '__ge__', 13 '__getattribute__', 14 '__getitem__', 15 '__gt__', 16 '__hash__', 17 '__iadd__', 18 '__imul__', 19 '__init__', 20 '__init_subclass__', 21 '__iter__', 22 '__le__', 23 '