Я думаю, что это должно делать то, что вы хотите:
# Just used this to check the output
import pprint
# generating your input matrix to test with.
input_array = [[' ' for i in range(0,10)] for j in range(0,10)]
input_array[1][2:7] = ['X']*5
pprint.pprint(input_array)
# This gets all values in one string
# ''.join(string for line_array in input_array for string in line_array)
Чтобы отделить строки от каждой строки с помощью возврата строки, мы можем сделать следующее. Это получает строку для каждой строки, присоединяется к "", а затем присоединяется к тем, которые в строке возвращают символ \n
final_answer = '\n'.join([''.join([character for character in line ]) for line in input_array])
pprint.pprint(final_answer)
Выход:
