2011-03-06 42 views

回答

9

str.join(iterable)

返回一個字符串,它是在可迭代迭代的字符串的連接。如果seq中有任何非字符串值(包括字節對象),則會引發TypeError。元素之間的分隔符是提供此方法的字符串。

I.e. ''.join(parts)

如描述中所示,這適用於字符串的所有迭代,而不僅僅用於字符列表(單字母字符串)。

1
your_list = ['s', 'c', 'h', 'o', 'o', 'l'] 
new_string = "".join(your_list) 
2

必須已經問/回答了一百萬次,但在這裏它是:

''.join(['s', 'c', 'h', 'o', 'o', 'l']) 
1
>>> l=['s', 'c', 'h', 'o', 'o', 'l'] 
>>> print ''.join(l) 
school 
0

希望這會幫助你。儘管''.join(['s','c','h','o','o','l'))的作品,我個人喜歡使用下面顯示的方法.. 無論如何,你的電話: )

>>> word 
['s', 'c', 'h', 'o', 'o', 'l'] 
>>> reduce(lambda a,x:a+x,word) 
'school' 
>>>