DGD*_*GDD 0 python list append matrix
我正在尝试编写一个通过矩阵的函数.满足条件时,它会记住该位置.
我从一个空列表开始:
locations = []
Run Code Online (Sandbox Code Playgroud)
当函数遍历行时,我使用以下命令追加坐标:
locations.append(x)
locations.append(y)
Run Code Online (Sandbox Code Playgroud)
在函数结束时,列表如下所示:
locations = [xyxyxyxyxyxy]
Run Code Online (Sandbox Code Playgroud)
我的问题是:
使用append,是否可以使列表遵循以下格式:
locations = [[[xy][xy][xy]][[xy][xy][xy]]]
Run Code Online (Sandbox Code Playgroud)
第一个括号表示矩阵中一行的位置,每个位置在行内的自己的括号中?
在此示例中,第一个括号是第一行,总共有3个坐标,然后是第二个括号,用另外3个坐标表示第二行.
小智 5
代替
locations.append(x)
Run Code Online (Sandbox Code Playgroud)
你可以做
locations.append([x])
Run Code Online (Sandbox Code Playgroud)
这将附加一个包含x的列表.
因此,要执行您想要添加的列表,然后附加该列表(而不是仅添加值).就像是:
##Some loop to go through rows
row = []
##Some loop structure
row.append([x,y])
locations.append(row)
Run Code Online (Sandbox Code Playgroud)