Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/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 从列表中创建数组_Python - Fatal编程技术网

Python 从列表中创建数组

Python 从列表中创建数组,python,Python,我的代码如下: for register in registerlist1: Parentlist1.append(register._getParent().getname()) Classlist1.append(register.getaddress()) Classlist1.append(register.getdirection()) ClassList1.append(Parentlist1) ClassList1.append(Clas

我的代码如下:

for register in registerlist1:

    Parentlist1.append(register._getParent().getname())
    Classlist1.append(register.getaddress())
    Classlist1.append(register.getdirection())

    ClassList1.append(Parentlist1)
    ClassList1.append(Classlist1)
    print ClassList1

    Parentlist1=[]
    Classlist1=[]
    ClassList1=[]
ClassList1[0] =[['B'], [1000, 'IN']]
ClassList1[1] =[['C'], [1001, 'OUT']]
输出:

[['B'], [1000, 'IN']]
[['C'], [1001, 'OUT']]
我希望将每个输出存储在数组中,如下所示:

for register in registerlist1:

    Parentlist1.append(register._getParent().getname())
    Classlist1.append(register.getaddress())
    Classlist1.append(register.getdirection())

    ClassList1.append(Parentlist1)
    ClassList1.append(Classlist1)
    print ClassList1

    Parentlist1=[]
    Classlist1=[]
    ClassList1=[]
ClassList1[0] =[['B'], [1000, 'IN']]
ClassList1[1] =[['C'], [1001, 'OUT']]
注意:
registerlist1
包含给我地址和方向的实例


有人能帮我吗?

你应该简化你的代码,直接建立你的列表,然后通过附加以下内容建立一个外部列表:

[[[register._getParent().getname()], [register.getaddress(), register.getdirection()]]for register in registerlist1]
class_list  = []
for register in registerlist1:
    class_list.append([
        [register._getParent().getname()],
        [register.getaddress()), register.getdirection()
    ])

print class_list
上面的代码一次性构建嵌套列表。

ClassList.append(ClassList1)怎么样?