gpt4 book ai didi

python - 在 Python 中打印具有格式的二维列表

转载 作者:行者123 更新时间:2023-11-28 19:49:12 26 4
gpt4 key购买 nike

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

column = 3
row = 2
Matrix = [['' for i in range(column)] for j in range(row)]

然后我开始给它添加值:

Matrix[0][0] += 'A'
Matrix[1][0] += 'AB'
Matrix[2][0] += 'ABC'
Matrix[0][1] += 'X'
Matrix[1][1] += 'XY'
Matrix[2][1] += 'XYZ'

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

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

我想得到这样的结果

A   AB   ABC
X XY XYZ

但实际上我得到了:

A   
AB
ABC
X
XY
XYZ

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

最佳答案

print 函数在末尾添加一个换行符。

表示您不想换行的一种方法是在末尾添加一个逗号

python 3

print(Matrix[i][j],"\t",)

python 2.7

print Matrix[i][j],"\t",

关于python - 在 Python 中打印具有格式的二维列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22080628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com