【python】join

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yang332233/article/details/82353728

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

返回通过指定字符连接序列中元素后生成的新字符串。

join()方法语法:

str.join(sequence)
sequence -- 要连接的元素序列。
序列里面只能是字符串,如果是int类型会报错-------TypeError: sequence item 0: expected string, int found
str = "-";
seq = ("a", "b", "c"); # 字符串序列
print str.join( seq );

#以上实例输出结果如下:
#a-b-c
#对序列进行操作(分别使用' '与':'作为分隔符)
 
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
 
 
#对字符串进行操作
 
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
 
 
#对元组进行操作
 
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
 
 
#对字典进行操作
 
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
 
 
#合并目录
 
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'

猜你喜欢

转载自blog.csdn.net/yang332233/article/details/82353728