volcao

转于: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]

 

分类:

技术点:

相关文章: