for循环
string_grid = ''
for i in self.board:
string_grid += "\n" + str(i)
return string_grid
退货:
^{pr2}$但是,为什么列表理解:
return str(["\n" + str(col) for col in self.board])
返回此:
['\n[0, 0, 0, 0, 0]', '\n[0, 0, 0, 0, 0]', '\n[0, 0, 0, 0, 0]', '\n[0, 0, 0, 0, 0]', '\n[0, 0, 0, 0, 0]']
我一直试图让它工作很长一段时间,但不管我做什么,新行都没有在stdout中被逃脱。在
这可能有助于您:
对于每一行,将线路板编号列表转换为文本表示形式。使用
^{pr2}$join
函数将结果列表中的每一行与新行连接起来。给出以下输出:将
print
替换为return
在第一个示例中,创建一个字符串,在第二个示例中创建一个列表。在
必须将列表加入字符串:
相关问题 更多 >
编程相关推荐