我想知道如何在Python中声明二维列表

时间:2018-03-01 15:13:28

标签: python-2.7

我需要python中的数据结构,它可以在C:

中处理这样的数据
typedef struct lp {
    char pvid[16];
    int ppnum;
} lp_t;

lp_t lpList[100000][3];

基本上,我在一行中读取,处理它,并将其填充到磁盘上特定物理分区的数组lpList [lp#] [copy#]。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以按如下方式定义数组:

array = []

width = 2
height = 2
array = []
for i in range(height):
    row=[]
    for j in range(width):
        row.append(0)
    array.append(row)

在上面的示例中,您将拥有一个2乘2初始化的数组,其中包含零。 如果你想改变一个值,你可以这样做:

array[1][1] = 10