python建立二维数组的几种方法

之前学C/C++建二维数组就是直接写,python就必须要自己建立

建立一个m行n列的数组

寻址方式:test2[ i ][ j ]为test2这个列表的第 i 行 j 列

(字符串可以像数组一样直接下标寻址)

#直接建
test1 = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]

# 列表生成
test2 = [[0] * n for i in range(m)]
test4 = [[0 for _ in range(n)] for _ in range(m)]

# numpy创建
import numpy as np
test3 = np.zeros((m, n), dtype=np.int)

# 输入二维数组
shuzu = []
for i in range(n):
    shuzu.append(list(map(int,input().split())))

你可能感兴趣的:(python,numpy)