要創建一個空的二維列表,你可以使用嵌套的列表推導式或者使用循環來完成。下面是兩種常見的方法:
方法1:使用嵌套的列表推導式
rows = 3
cols = 4
# 使用嵌套的列表推導式創建空的二維列表
matrix = [[0 for _ in range(cols)] for _ in range(rows)]
print(matrix)
輸出:
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
方法2:使用循環
rows = 3
cols = 4
# 使用循環創建空的二維列表
matrix = []
for _ in range(rows):
row = []
for _ in range(cols):
row.append(0)
matrix.append(row)
print(matrix)
輸出:
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
無論你選擇哪種方法,都會創建一個指定大小的空的二維列表,并將每個元素初始化為0。你可以根據需要修改行數、列數和初始值。