#目标:把下方列表的数值,处理成一个字符串:"12569923"
numList=[12,56,99,23]
#1.传统方法:
s=""
for n in numList:
s=s+str(n)
print(type(s),s)
#2.join+map:
print(''.join(list(map(str,numList))))
print(''.join(map(str,numList)))
#3.reduce:
from functools import reduce
print(reduce(lambda s1,s2:int(str(s1)+str(s2)),numList))
print(reduce(lambda s1,s2:str(s1)+str(s2),numList))
Python教学:map,join,reduce的使用
猜你喜欢
转载自blog.csdn.net/vinglemar/article/details/146504234
今日推荐
周排行