下面是一些代码,我写道:如何访问Python列表中的列表?
class supClass:
supList=[]
def __init__(self):
""
class MyClass:
listt=[]
code=None
def __init__(self):
""
instancelist = [ MyClass() for i in range(4)]
for i in range(0,4):
instancelist[i].listt.append(supClass())
instancelist[i].listt.suplist.append(i)
instancelist[i].code=12
for i in range(4):
print instancelist[0].listt.suplist
它产生以下错误:
File "/home/aj/workspace/PythonTutorials/basics/builtFun.py", line 21, in <module>
instancelist[i].listt.suplist.append(i)
AttributeError: 'list' object has no attribute 'suplist'
我该如何解决这个问题?
这个答案遗漏了'listt'是'list'和'supClass在调用'supList.append()'之前'必须从它中检索它。 – Johnsyweb 2013-02-25 05:58:46
@Johnsyweb:哦,好点。我没有明白。 – 2013-02-25 07:49:53