Nao sou programador Python, mas acredito que posso da um norte.
Com base nos comentarios, acredito que voce quer imprimir uma matrix de numeros, a maneira que voce fez nao esta errada, porme uma solucao melhor e usar dois loop, em uma variavel do tipo Matriz(Array).
Exemplo basico:
# por baixo do pano vai ser isso.
matrix_2x2 = [
[12, 34],
[56, 78]
]
print(matrix_2x2[0][0], matrix_2x2[0][1])
print(matrix_2x2[1][0], matrix_2x2[1][1])
Se caso queira fazer uma matrix 2x4, 1x2, 4x2, etc. Podemos melhorar o codigo, da seguinte forma:
def criar_matriz():
linhas = int(input("Digite o número de linhas: "))
colunas = int(input("Digite o número de colunas: "))
matriz = []
for i in range(linhas):
linha = []
for j in range(colunas):
valor = int(input(f"Digite o valor para a posição ({i+1},{j+1}): "))
linha.append(valor)
matriz.append(linha)
return '\n'.join([' '.join(map(str, linha)) for linha in matriz])
# Exemplo de uso:
matriz = criar_matriz()
print(matriz)