python join() 方法合并字符串

文章发布于 2023-05-24

python join()方法

与split() 相反,python join()方法 是将字符串列表连接为一个字符串,需要指定一个连接符号。

语法

'str'.join(s)

  • str 分隔符
  • 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']