Python怎么给列表求和并输出

比如我有一个列表[1,2,3,5,........,100]。我想输出的是1+2+3+4+.....+100=5050。不单单只输出5050

a=[i for i in range(1,101)]
print('+'.join(map(str,a))+'='+str(sum(a)))

img


a0=[]
a1=[]
for i in range(1,101):
    a0.append(str(i))
    a1.append(i)
b='+'.join(a0)
c=sum(a1)
print(f'{b}={c}')

字符串拼接起来就好了