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)