Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法
join()方法语法:
str.join(sequence)
参数
- sequence -- 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
实例
以下实例展示了join()的使用方法:
>>> ls = ['python','hello','world']
>>> s1 = '$'
>>> s1.join(ls)
'python$hello$world'
>>> s2 = ' '
>>> s2.join(ls)
'python hello world'
主要应用场景
主要应用于一维数据的处理,在保存数据的时候对序列中数据使用空格或特殊字符分割数据:
>>> ls = ['python','hello','world']
>>> s1 = '$'
>>> f = open('test.txt', 'w')
>>> f.write(s1.join(ls))
18
>>> f.close()
>>> f = open('test.txt').read()
>>> ls = f.split('$')
>>> ls
['python', 'hello', 'world']