0
如果我有一个数组为基于文本的游戏创建基本地图图块,该游戏的读取内容为:tiles = [['.'] * 10 for _ in xrange(10)]
,那么如何以令人愉快的方式将数据格式化为播放器的地图?什么是打印格式化二维数组的好方法?
如果我有一个数组为基于文本的游戏创建基本地图图块,该游戏的读取内容为:tiles = [['.'] * 10 for _ in xrange(10)]
,那么如何以令人愉快的方式将数据格式化为播放器的地图?什么是打印格式化二维数组的好方法?
使用join
功能:
>>> tiles = [['.'] * 10 for _ in xrange(10)]
>>> print('\n'.join(''.join(row) for row in tiles))
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........