python的join(string)函数

join是字符串操作函数,操作的也是字符串。

key=" ".join(('a','b','c'))
result= key.split(" ")
print result
print result[0]
print result[1]

为了统计,组合一个key。join是联合函数,将()内按指定字符连接。

",".join("a","b","c")是报错的。括号内必须是一个对象。如果有多个就编程元组,或是列表。

>>> a="abcd"
>>> ",".join(a)
'a,b,c,d'
>>> "|".join(['a','b','c'])
'a|b|c'
>>> ",".join(('a','b','c'))
'a,b,c'
>>> ",".join({'a':1,'b':2,'c':3})
'a,c,b'

要保证a,b等的整体性,就必须用元组,否则

 如果不用元组,会按每个字符分开,a,b内部也会被分开:

>>> k1="ttt"
>>> k2="sss"
>>> a=k1+k2
>>> ",".join(a)
't,t,t,s,s,s'

原文地址:https://www.cnblogs.com/cl1024cl/p/6205604.html