创建二维数组

alist = [[ 0 for i in range(3)] for j in range(4) ]
alist[3][0] = 4
print(alist)
blist = [[False]*(3) for _ in range(4)]
blist[3][0] = 4
print(blist)
clist = [[0]*3]*4
print(clist)
clist[3][0] = 1
print(clist)

输出:

[[0, 0, 0], [0, 0, 0], [0, 0, 0], [4, 0, 0]]
[[False, False, False], [False, False, False], [False, False, False], [4, False, False]]
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
[[1, 0, 0], [1, 0, 0], [1, 0, 0], [1, 0, 0]]

posted @ 2022-07-23 03:20  莫大师兄  阅读(62)  评论(0)    收藏  举报