l=[1,2,3,4,5,6,7,8,9] #1 p="" for i in l: p+=str(i) print(p) #2 p=0 for i in l: p=10*p+i print(p) #3 #这个要求好,py很强大,很美 print(''.join(list(map(str,l)))) #map函数,接收一个函数和一个列表,将函数作用于每一个元素,返回Iterator,所以用list函数转换类型 #join函数,以左边""内字符为分隔,接受一个列表,将列表元素拼成一个字符串 #reduce也可以,将作用过的结果保留,继续用来下一次操作,但是本人认为map更爽。
点赞 2

相关推荐

牛客339922477号:都不用reverse,直接-1。一行。啥送分题
点赞 评论 收藏
分享
周述安:这都能聊这么多。别人要是骂我,我就会说你怎么骂人?他要是继续骂我,我就把评论删了。
点赞 评论 收藏
分享
牛客网
牛客企业服务