2013-02-25 75 views
0

下面是一些代码,我已经写了:IndexError:列表索引超出范围蟒蛇

class MyClass: 
    listt=[] 
    def __init__(self): 
     "" 

instancelist = [ MyClass() for i in range(29)] 
for i in range(0,29): 
    instancelist[i].listt[i].append("ajay") 
print instancelist 

我收到此错误:

File "/home/aj/workspace/PythonTutorials/basics/builtFun.py", line 16, in <module> 
    instancelist[i].listt[i].append("ajaajayy") 
IndexError: list index out of range 

我怎样才能解决这个问题?

+0

什么是编辑? – 2013-02-25 05:01:32

+0

为什么你要创建一个只包含'list'实例的类? – Johnsyweb 2013-02-25 05:44:02

回答

1
class MyClass: 
    listt=[] 
    def __init__(self): 
     "" 

instancelist = [ MyClass() for i in range(29)] 
for i in range(0,29): 
    instancelist[i].listt.append("ajay") 
print instancelist 

固定。

相关问题