小编Flo*_*oyd的帖子

使用Python格式打印二维列表

所以我在python中定义了一个二维列表:

column = 3
row = 2
Matrix =  [['' for i in range(column)] for j in range(row)]
Run Code Online (Sandbox Code Playgroud)

然后我开始为它添加值:

Matrix[0][0] += 'A'
Matrix[1][0] += 'AB'
Matrix[2][0] += 'ABC'
Matrix[0][1] += 'X'
Matrix[1][1] += 'XY'
Matrix[2][1] += 'XYZ'
Run Code Online (Sandbox Code Playgroud)

然后我开始打印希望某种格式:

for i in range(0, row, 1):
    for j in range(0, column, 1):
        print(Matrix[i][j] + '\t')
Run Code Online (Sandbox Code Playgroud)

我在考虑获得结果

A   AB   ABC
X   XY   XYZ
Run Code Online (Sandbox Code Playgroud)

但实际上我得到了:

A   
AB  
ABC     
X   
XY  
XYZ 
Run Code Online (Sandbox Code Playgroud)

只是想知道我的代码有什么问题......

python

2
推荐指数
1
解决办法
341
查看次数

标签 统计

python ×1