Звучит так, будто вы хотите только пробелы между каждым числом.Лучший способ сделать это - метод join
, который работает с разделителем, берет список строк и создает новую строку, где разделитель разделяет каждую строку в списке.
Например,
>>> " ".join(["1", "2", "3"])
'1 2 3'
Вы можете использовать это в своем коде.Вот окончательная версия:
p = input()
M = str(p).split(" ")
A = int(M[0])
R = int(M[1])
X = []
for i in range(A):
l = list(map(int, input().split(" ")))
X.append(l)
for i in range(R):
row = [str(X[j][i]) for j in range(A)]
print(" ".join(row))