0

ここに私が書いたいくつかのコードがあります:

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

どうすればこれを解決できますか?

4

1 に答える 1

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

修理済み。

于 2013-02-25T05:02:50.287 に答える