Python:.join()函数

转于:https://blog.csdn.net/chixujohnny/article/details/53301995

博主:chixujohnny

 

介绍:.join是一个字符串操作函数,将元素相加拼接,拼接时可用符号(如,;|)对字符进行分割;

格式:str.join(item);

 

一、对字符串操作

A、str表示字符串(字符);

B、item表示一个可迭代的成员,注意括号里必须只能有一个成员,比如','.join('a','b')这种写法是行不通的

举个例子:

 r = ','.join('abc')  

#输出:'a,b,c'  

#用 逗号 隔开;

r = ''.join('abc')  

#输出:'abc'

#没有逗号隔开;


二、join对列表、元组、字典进行操作:将所有元素相加成字符串;

d = ';'.join([a,b,c])  

#输出:'a;b;c' 

#若序列中的元素不是字符串,需要将其转换成字符串

转换方式:

1)生成器表达式:(str(x) for x in list/tuple/dictset)

#推荐使用生成器表达式进行转换,可避免运算过程中有临时变量或对象;

2)列表解析:[str(x) for x in list/tuple/dict/set]

 

posted @ 2018-04-10 11:02  何永灿  阅读(1301)  评论(0编辑  收藏  举报