我正在尝试为迷宫对象定义str () 并让它打印出如下所示的内容:
#######
#J..P.#
#.###.#
#..@#.#
#@#.@.#
#######
但是,当我构建要返回的字符串时,它最终会打印为:
'#######\n#J..P.#\n#.###.#\n#..@#.#\n#@#.@.#\n#######\n'
我所做的只是遍历列表列表(每一行都是一个列表,整个迷宫是这些行列表的列表)并在每一行的末尾连接一个“\ n”。在返回结果字符串之前,我还应该对结果字符串做些什么,以便在调用 print() 或 str() 时迷宫的字符串表示将返回第一个所需的表示?