Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:Indexer错误:列出索引超出范围和类对象_Python_Python 3.x_Class_Object_Error Handling - Fatal编程技术网

Python:Indexer错误:列出索引超出范围和类对象

Python:Indexer错误:列出索引超出范围和类对象,python,python-3.x,class,object,error-handling,Python,Python 3.x,Class,Object,Error Handling,我希望是二维列表。列表中的每个元素都被设置为唯一的类对象。但我知道了,请看截图。我怎样才能完成它?谢谢大家! 在为二维数组Vertion赋值之前,必须创建一个空列表,其中包含所需的确切行数和列数。然后,只有您可以为每行中的每列指定值。您可以在这里查看: Vertion = [[0 for x in range(128)] for y in range(2)] 更新: 因此,对于为每行中的列指定值,您可以尝试如下操作: for i in range(2): for j in range

我希望是二维列表。列表中的每个元素都被设置为唯一的类对象。但我知道了,请看截图。我怎样才能完成它?谢谢大家!

在为二维数组Vertion赋值之前,必须创建一个空列表,其中包含所需的确切行数和列数。然后,只有您可以为每行中的每列指定值。您可以在这里查看:

Vertion = [[0 for x in range(128)] for y in range(2)] 
更新:

因此,对于为每行中的列指定值,您可以尝试如下操作:

for i in range(2):
    for j in range(128):
        Vertion[i][j] = Block()
因为Vertion是一个有两个空列表的列表,所以for循环应该是这样的

for i in range(len(Vertion)):
    for j in range(128):
        Vertion[i].append(Block())

1.所有代码必须作为文本包含在问题中。2.所有错误和回溯都必须作为文本包含在问题中。图像是一种简单的解决方法,但会使你的问题难以搜索和回答。我不知道如何将类对象分配到列表中。我该怎么办?知道吗?我需要Vertion[0][1]不等于Vertion[1][1]。如何在每个元素中创建唯一的对象?您没有回复我以前的评论,也没有相应地更新您的问题。但是我无法将类对象分配到列表中。怎么解决?非常感谢!非常感谢。但此方法无法创建唯一的对象。我不想要Vertion[0][1]==Vertion[1][1]。我需要Vertion[0][1]!=Vertion[1][1]。如何解决这个问题?谢谢大家!@逸飞的独特意味着什么?发布您的代码,Vertion[0][1]不应等于Vertion[1][1]
for i in range(len(Vertion)):
    for j in range(128):
        Vertion[i].append(Block())