如何将字符串转换为矩阵

2024-10-01 00:14:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个程序可以在迷宫里找到路。这个程序使用矩阵。在

现在我想知道如何转换这个字符串:

XXXXXXXXXXXXXXXIXXX
X                 X
X XXXXXXXXXXXXXXXXX
X             X   X
X XXX XXXXX X X X X
X   X X   X X X X X
X X X XXX X X X X X
X X X     X X   X X
XXXXXXXXXXXOXXXXXXX

变成这样的矩阵:

^{pr2}$

Tags: 字符串程序矩阵xxx迷宫xxxxxpr2xxxxxxxxxxxxxxxxx
2条回答

为我工作:

[[x for x in line] for line in a.split('\n')]

示例:

^{pr2}$

以及删除空子列表:

[z for z in ([x for x in line] for line in a.split('\n')) if z]

假设字符串定义为

text = '''
X....
'''

你可以通过

^{pr2}$

相关问题 更多 >