gpt4 book ai didi

python - 打印矩阵时如何显示列号和行号?

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:26 25 4
gpt4 key购买 nike

我试图在打印矩阵时打印顶部和左侧的行号和列号。例如,我想要这个:

test = [[7,7,7,7],[7,7,7,7],[7,7,7,7]]

显示为

     0 1 2 3
0 7 7 7 7
1 7 7 7 7
2 7 7 7 7

矩阵打印良好

for x in test:
print(*x)

我只是不知道如何正确格式化它以显示索引号。我之前在这里找到了答案,但遗憾的是,我似乎丢失了问题的网址。

最佳答案

在循环迭代时,您可以使用 enumerate 来提供索引:

for idx, x in enumerate(test):
print(idx, *x)

对于第一行,您可以这样做(我希望格式正确,无法测试它,我目前正在旅途中):

print(" ", *range(len(test)))

当您的矩阵包含可变长度的数字时,您可以研究字符串格式以将它们打印为固定宽度的字符串。这里例如: How do I make a fixed size formatted string in python?

关于python - 打印矩阵时如何显示列号和行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58361795/

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