要创建一个空的二维列表,你可以使用嵌套的列表推导式或者使用循环来完成。下面是两种常见的方法:
方法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。你可以根据需要修改行数、列数和初始值。