与split() 相反,python join()方法 是将字符串列表连接为一个字符串,需要指定一个连接符号。
'str'.join(s)
python join() 方法返回一个新的字符串。
python join() 方法合并多种数据的方法,看下面的例子:
对字符串进行合并
>>> lang = 'linux php mysql nginx'
>>> '|'.join(lang)
'l|i|n|u|x| |p|h|p| |m|y|s|q|l| |n|g|i|n|x'
>>> ' '.join(lang)
'l i n u x p h p m y s q l n g i n x'
对字符串列表进行合并
>>> lang = ['php', 'python', 'go', 'javascript']
>>> ','.join(lang)
'php,python,go,javascript'
>>> '|'.join(lang)
'php|python|go|javascript'
对元组进行合并
>>> lang = ('php','go','python')
>>> ','.join(lang)
'php,go,python'
>>> '|'.join(lang)
'php|go|python'
获取所有字典的key
>>> obj = {"title":"编程领地" ,"url":"https://www.itboolean.com"}
>>> ','.join(obj)
'title,url'
>>> ','.join(obj).split(',')
['title', 'url']