>>> ls=['a','b','','c',' ','de']
>>> ''.join(ls) #用空值连接
'abc de'
>>> '-'.join(ls) #用‘-’连接
'a-b--c- -de'
>>> ls=['a','b','','c',' ','de',1]
>>> '-'.join(ls) #报错,只能连接元素均为字符串类型的列表
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
'-'.join(ls)
TypeError: sequence item 6: expected str instance, int found
>>> ls=[1,2,3]
>>> ' '.join(ls)
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module>
' '.join(ls)
TypeError: sequence item 0: expected str instance, int found