2024-05-08 22:14:26 发布
网友
我有一个二维列表如下所示。在
Board = [[1], [1,2,3], [1,2,3,4,5], [1,2,3,4,5,6,7]]
我要做的是把这个列表打印成金字塔/三角形的结构。在
应该是这样的:
我在我的程序中用这个板来做一个我想做的游戏。 我搜索了其他几个问题,大多数问题都用简单的字符(例如“*”)显示金字塔。我想用2D列表中的内容显示金字塔。我好像找不到办法。。。在
我有没有办法用这种格式/结构打印出上面的列表???在
您可以通过Board枚举并在行首附加len(Board) - current_index多个选项卡
Board
len(Board) - current_index
>> board_length = len(Board) >> for i, b in enumerate(Board): >> print("\t"*(board_length - i - 1) + "\t".join(str(x) for x in b))
结果:
您可以通过
Board
枚举并在行首附加len(Board) - current_index
多个选项卡结果:
^{pr2}$相关问题 更多 >
编程相关推荐