记录一个python公式罗列的方法 join()方法和map()方法的妙用

题干:
怎样将一个列表中的元素读出,并列出计算式子
比如:【2456】
输出:2+4+5+6 = 17
列表中的元素个数不定


小白和大神的方法:
#小白的
numlist=[2,4,5,6]
sum1=''
cal='+'
for var in range(0,len(numlist)):
    sum1+=str(numlist[var])+cal
sum1=sum1[:len(sum1)-1]
print(sum1+'='+str(sum(numlist)))

#大神的
a=[2,4,5,6]
print('+'.join(map(str,a))+'='+str(sum(a)))

 

posted @ 2017-05-25 11:14  忙碌在路上  阅读(388)  评论(0编辑  收藏  举报