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更爽。