Python创建数组问题

在pycharm中如何实现创建以下例子的数组:

例:patt = [
    [[1, 2, 5], [0]],
    [[1, 3, 4], [1]],
    [[1, 6, 2], [1]],
    [[1, 5, 1], [0]],
    [[1, 8, 4], [1]]
]
这个是要创建的数组,array_in共189*21行,12列;array_out共189*21行,1列:
patt_1 = [
    [[array_in[0][0], array_in[0][1], array_in[0][2], array_in[0][3], array_in[0][4], array_in[0][5],
      array_in[0][6], array_in[0][7], array_in[0][8],
      array_in[0][9], array_in[0][10], array_in[0][11]], [array_out[0][1]]]

]

可以这样来实现

patt = []

for i in range(10):
    temp = []
    temp1 = []
    for j in range(3):
        temp.append(j)
    temp2 = [i]
    temp.append(temp1)
    temp.append(temp2)
    patt.append(temp)

 

不知道这个是否符合你的要求: 

patt = []
for i in range(10):
    temp = [0 for j in range(3)]
    patt.append(temp)
    temp = [i]
    patt.append(temp)
for i in range(1, 10, 2):
    print(patt[i - 1], patt[i])

输出: 

[0, 0, 0] [0]
[0, 0, 0] [1]
[0, 0, 0] [2]
[0, 0, 0] [3]
[0, 0, 0] [4]

谢谢大家了,这个问题终于解决了