2015-12-30 92 views

回答

3
"".join(a) 

应该为你做。

"".join(map(str, a)) 

如果所有元素不是字符串

+0

如果列表不包含所有字符串,也可以使用“”.join(map(str,a))。 – wolfsgang

+0

@wolfsgang加了thanx – vks

0

另一个略少Python的方式:由VKS提到

string = '' 
for letter in a: 
    string += letter 
+0

但是很丑。 – khajvah

+0

对于大型字符串来说,它的效率也很低。 – mgilson

0

另一种选择为一个。这假定列表包含str或支持+运算符的元素,使其与附加语义相一致。

functools.reduce(lambda x,y: x+y, ['a','b','c'])