在Python中为行/列分配数字

在Python中为行/列分配数字,python,Python,我正在尝试为我用Python开发的游戏创建一个9x9板,我已经设法使用列表输出了一个9x9板,但是我希望有1,2,3的数字。。。行和列都要升序 目前,我的输出是: / / / / / / / / / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & & &

我正在尝试为我用Python开发的游戏创建一个9x9板,我已经设法使用列表输出了一个9x9板,但是我希望有1,2,3的数字。。。行和列都要升序

目前,我的输出是:

/ / / / / / / / / 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
& & & & & & & & &
但我想要的是:

  0 1 2 3 4 5 6 7 8
0 / / / / / / / / / 
1 . . . . . . . . . 
2 . . . . . . . . . 
3 . . . . . . . . . 
4 . . . . . . . . . 
5 . . . . . . . . . 
6 . . . . . . . . . 
7 . . . . . . . . . 
8 & & & & & & & & &
我会分享我用来创建这个的代码,但是我确信这只是实现这个的一个基本代码,用于打印电路板。然而,我使用了这段代码:

    for i in board:
        for j in i:
            print(j, end=" ")
        print()

非常感谢您的帮助

稍微包装一下原始代码就可以了,并在循环中添加另一个打印

print(" ", end=" ")
for idx in range(len(board[0])):
    print(idx, end=" ")
print()

for idx, i in enumerate(board):
    print(idx, end=" ")
    for j in i:
        print(j, end=" ")
    print()

我假设您有一个变量
board
,它是
list
对象的
list

然后,您可以使用列表理解执行以下操作:

#如果您只想在board[0]中获得长度为9的列表,请删除空字符串
线路板=[[“”]+列表(范围(9))]+线路板
线路板=[[i]+线路板[i]用于范围(9)内的i]