gpt4 book ai didi

python - 在Python中将字符串转换为二维数组

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:18 25 4
gpt4 key购买 nike

所以我在尝试做一个迷宫,想把迷宫变成一个二维数组,这样操作起来会更方便,但是并没有真正成功。我所做的最好的事情是包含以下内容的字符串列表:

map = """
OOOOOOOOOO
O O O O
O . OO O
O O O XO
O OOOO O.O
O O O U
O OOOOOO.O
O O O
O O OOOOOO
O . O O
OOOOOOOOOO
"""
map = [i for i in map.splitlines()]

感谢帮助

最佳答案

splitlines()返回字符串列表。每个字符串是一行。

因此,当您在示例中调用它时,它会返回一个字符串列表。如果您想要列表的列表,则必须将每个字符串转换为列表。这可以通过 list() 函数轻松完成:

map = [list(line) for line in map.splitlines()]

关于python - 在Python中将字符串转换为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58487446/

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