【发布时间】:2018-06-02 03:12:51
【问题描述】:
我有这个代码:
def __repr__(self):
"""
:return: Return a string representation of the board.
"""
list1=['0','1','2','3','4','5','-']
list2=['0','1','2','E','4','5']
output=''
for row in self.board:
output=output+str(row)+'\n'
return output
self.board 是列表列表,输出如下,
这个矩阵的输出是字符串:
['_', '_', '_', 'R', '_', '_']
['_', '_', '_', 'R', '_', '_']
['_', '_', '_', '_', '_', '_']
['_', '_', '_', '_', '_', '_']
['_', '_', '_', '_', '_', '_']
['p', 'p', '_', '_', '_', '_']
现在,正如您在代码中看到的那样,我定义了两个列表,我想将list1 添加为该字符串的第一列,并将list2 添加为最后一行,我仍然无法确定我该怎么做才能做到这一点..
这是我想做的输出:
['0', '_', '_', '_', 'R', '_', '_']
['1', '_', '_', '_', 'R', '_', '_']
['2', '_', '_', '_', '_', '_', '_']
['3', '_', '_', '_', '_', '_', '_']
['4', '_', '_', '_', '_', '_', '_']
['5', 'p', 'p', '_', '_', '_', '_']
['-', '0', '1', '2', 'E', '4', '5']
有什么想法可以更新我的代码以进行管理吗?
谢谢!
【问题讨论】:
标签: python arrays list class matrix