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()函数的用法相关推荐
- Python中超好用的split()函数,详解
文章目录 一.split函数简介 二.语法 三.分离字符串 四.实例 一.split函数简介 Python中split()函数,具体作用如下: 拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后 ...
- Vue中的join(),reverse()与 split()函数
1.splite(' ')可以将字符串按某个字符或者其他分割.返回数组. 2.reverse()该方法会改变原来的数组,而不会创建新的数组.此函数可以将数组倒序排列. 3.join()方法用于把数组中 ...
- vue如何split_Vue中的join(),reverse()与 split()函数用法解析
split(' ')是分裂的意思,也就是把一个数据拆分 var vm = new Vue({ date:{ message=" Not split " } )} message.s ...
- python中map,join,int结合在一起的用法
python学习之路 关于map函数的用法 今天我在使用codewars进行代码练习的时候发现有个题目很有意思: 给定一个由1和0组成的数组,将等效的二进制值转换为整数. 例如:[0,0,0,1]被视 ...
- python join_详解Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...
- Python中的join函数
Python中的join方法用于将序列中的元素以指定的字符连接生成一个新的字符串,其语法如下: str.join(sequence) str 表示连接符 sequence 表示要连接的元素序列 de ...
- Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...
Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块 目录 Pycharm使用技巧( ...
- python strip和split_python strip() 函数和 split() 函数的详解及实例
python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思.因此也表示了这两个功能 ...
- python strip()函数和Split函数的用法总结
目录 1.python中for循环如何控制步长 2.python strip()函数和Split函数的用法总结 1.python中for循环如何控制步长 for i in range(开始/左边界, ...
- python中的map,feilter,和reduce函数
python中的map,feilter,和reduce函数 map() map()的原型是map(function, iterable, -) 参数 function: 传的是一个函数名,可以是pyt ...
最新文章
- Elasticsearch 查询数据的工作原理是什么?
- 50位全球专家畅谈人工智能治理进程——结伴前行,合作共赢(附下载)
- react native windows 搭建(完整版)
- 借助 SAP 电商云 Spartacus UI 提供的 Schematics 辅助您的前端项目升级
- 21南阳理工oj新生赛Round#5--这是一道防ak题
- [Linux: 编程]如何调试GCC段错误-转
- ORA-00054:资源正忙,但指定以nowait方式
- 数据迁移工具(数据库之间进行数据库迁移所使用的工具及迁移流程。)
- smarty 模板php,PHP 模板之Smarty 模板介绍
- IXI MEGA声卡M4 6 8 PIUS M2 M-NU2 NU4安装调试教程
- “码头工人”的Docker进阶之路:从轻装上路到网络、存储和安全
- Mysql事务操作及存储引擎
- Python数据处理课程设计-房屋价格预测-代码
- 使用rpc(thrift或protobuf)进行前后端交互的若干种方式
- 微信授权,修改本地 host
- 简单的图书管理系统(类的练习)
- 2022国自然中标至少1篇1区代表作?没中接下来怎么办?
- unity2D横版游戏教程10-场景控制
- 博士毕业选择回老家县城大专任教!事业编、副教授待遇、外加几十万安家费......
- 大数据周会-本周学习内容总结06