Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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-添加到嵌套列表_Python_List_Class_Nested - Fatal编程技术网

Python-添加到嵌套列表

Python-添加到嵌套列表,python,list,class,nested,Python,List,Class,Nested,我创建了一个嵌套列表类,我现在正试图添加到列表中的第0项,但我不知道如何添加。到目前为止我有 self.[0]=数量列表 list_of_num=数字列表 我知道在“自我”和“[0]”之间需要一些东西,但我不知道是什么。这是我的构造函数的代码 def __init__(self, num_of_lists): self._num_of_lists = num_of_lists nested_list = [] for i in range(0,s

我创建了一个嵌套列表类,我现在正试图添加到列表中的第0项,但我不知道如何添加。到目前为止我有

self.[0]=数量列表

list_of_num=数字列表

我知道在“自我”和“[0]”之间需要一些东西,但我不知道是什么。这是我的构造函数的代码

def __init__(self, num_of_lists):

        self._num_of_lists = num_of_lists
        nested_list = []
        for i in range(0,self._num_of_lists):
            nested_list.append([])

使用
self.nested\u列表

def __init__(self, num_of_lists):
    self._num_of_lists = num_of_lists
    self.nested_list = []
    for i in range(num_of_lists):
        self.nested_list.append([])
然后
self.nested\u list[0]=list\u of\u num

还可以使用以下方法消除for循环:

self.nested_list.extend([] for i in range(num_of_lists))

那么
self.nested\u list[0]=list\u of\u num
呢?当然,
self.nested\u list=[]
等。你说的
到底是什么意思?我创建了一个嵌套列表的类。你们的类是从列表继承的吗?卡茨温克尔:我做到了,谢谢。hivert:不,我的类没有继承任何东西,看看我的构造函数,它创建了一个嵌套列表,我试图添加到嵌套列表中的第一个列表中。谢谢,我不喜欢这种编写循环的方式,我更喜欢以我的方式看它(我是一个可视化的人)@user3330420,如你所愿,列表理解可能会加快一点,但不多;)