s=['0254555','sadfasf','12aasf']
b=lambda a:':'.join(a)
c=b(s)
print(c)
这个输出为什么是0254555:sadfasf:12aasf,而不是:0254555:sadfasf:12aasf。这个输出是怎么来的啊?实在是想不通,求各位大佬解答一下
s=['0254555','sadfasf','12aasf']
b=lambda a:':'.join(a)
c=b(s)
print(c)
这个输出为什么是0254555:sadfasf:12aasf,而不是:0254555:sadfasf:12aasf。这个输出是怎么来的啊?实在是想不通,求各位大佬解答一下
和lambda没有关系,join函数就是这样的
不管lambda,你只用join
a=['1','2','3','4','5']
print('.'.join(a))
输出
1.2.3.4.5
这个能理解么