欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Python中的join()函数和split()函数的用法

发布时间:2024/4/11 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python中的join()函数和split()函数的用法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

题目:CFUltra-Fast Mathematician

 

题意:给两个长度相等的0,1字符串,在相同的位置的两个字符不同就输出1,否则输出0.

比如:

1010100 0100101

就输出:

1110001

代码:

print ''.join("10"[i==j] for i,j in zip(raw_input(),raw_input()))

join()函数的用法

就是把一个list中所有的串按照你定义的分隔符连接起来,比如:
list = ['a','b','c']
sep = '|'

join(list,sep)的结果就是a|b|c

>>> import string >>> list=['abc','cde','jhjh'] >>> sep = '|' >>> string.join(list,sep) 'abc|cde|jhjh' >>> print string.join(list,sep) abc|cde|jhjh

也可以这样:

>>> str = 'goujinping' >>> ','.join(str) 'g,o,u,j,i,n,p,i,n,g' >>> print ','.join(str) g,o,u,j,i,n,p,i,n,g >>>


关于split()函数的用法:

join()函数是用来连接字符串,而split()函数是用来拆分字符串。例如:

>>> list = ['my','name','is','goujinping'] >>> print list ['my', 'name', 'is', 'goujinping'] >>> print ' '.join(list) my name is goujinping >>> print '_'.join(list) my_name_is_goujinping >>> str = '_'.join(list) >>> print str my_name_is_goujinping >>> str.split('_') ['my', 'name', 'is', 'goujinping'] >>> print str my_name_is_goujinping >>>


 

 

总结

以上是生活随笔为你收集整理的Python中的join()函数和split()函数的用法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。