python 怎么把0,1,3前面的空格去掉(0,2,3后面的空格也去掉)

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果
n = 2
number = 0
for i in range(1, n + 1):
    for b in range(n + 1 - i):
        print('', end=' ')
    n_list = []
    for c in range(i):
        n_list.append(str(number))
        number += 1
    print(' '.join(n_list))
for a in range(n - 1, 0, -1):
    for j in range(0, n - a):
        print(end='  ')
    k_list = []
    for k in range(0, a):
        k_list.append(str(number))
    print(''.join(k_list))


n = 2
number = 0
for i in range(1, n + 1):
    n_list = []
    for c in range(i):
        n_list.append(str(number))
        number += 1
    print(' '.join(n_list))
for a in range(n - 1, 0, -1):
    k_list = []
    for k in range(0, a):
        k_list.append(str(number))
    print(''.join(k_list))