题目: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()函数的用法相关推荐

  1. Python中超好用的split()函数,详解

    文章目录 一.split函数简介 二.语法 三.分离字符串 四.实例 一.split函数简介 Python中split()函数,具体作用如下: 拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后 ...

  2. Vue中的join(),reverse()与 split()函数

    1.splite(' ')可以将字符串按某个字符或者其他分割.返回数组. 2.reverse()该方法会改变原来的数组,而不会创建新的数组.此函数可以将数组倒序排列. 3.join()方法用于把数组中 ...

  3. vue如何split_Vue中的join(),reverse()与 split()函数用法解析

    split(' ')是分裂的意思,也就是把一个数据拆分 var vm = new Vue({ date:{ message=" Not split " } )} message.s ...

  4. python中map,join,int结合在一起的用法

    python学习之路 关于map函数的用法 今天我在使用codewars进行代码练习的时候发现有个题目很有意思: 给定一个由1和0组成的数组,将等效的二进制值转换为整数. 例如:[0,0,0,1]被视 ...

  5. python join_详解Python中的join()函数的用法

    函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...

  6. Python中的join函数

    Python中的join方法用于将序列中的元素以指定的字符连接生成一个新的字符串,其语法如下: str.join(sequence) str 表示连接符  sequence 表示要连接的元素序列 de ...

  7. Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...

    Python第五天   文件访问    for循环访问文件    while循环访问文件   字符串的startswith函数和split函数  linecache模块 目录 Pycharm使用技巧( ...

  8. python strip和split_python strip() 函数和 split() 函数的详解及实例

    python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思.因此也表示了这两个功能 ...

  9. python strip()函数和Split函数的用法总结

    目录 1.python中for循环如何控制步长 2.python strip()函数和Split函数的用法总结 1.python中for循环如何控制步长 for i in range(开始/左边界, ...

  10. python中的map,feilter,和reduce函数

    python中的map,feilter,和reduce函数 map() map()的原型是map(function, iterable, -) 参数 function: 传的是一个函数名,可以是pyt ...

最新文章

  1. Elasticsearch 查询数据的工作原理是什么?
  2. 50位全球专家畅谈人工智能治理进程——结伴前行,合作共赢(附下载)
  3. react native windows 搭建(完整版)
  4. 借助 SAP 电商云 Spartacus UI 提供的 Schematics 辅助您的前端项目升级
  5. 21南阳理工oj新生赛Round#5--这是一道防ak题
  6. [Linux: 编程]如何调试GCC段错误-转
  7. ORA-00054:资源正忙,但指定以nowait方式
  8. 数据迁移工具(数据库之间进行数据库迁移所使用的工具及迁移流程。)
  9. smarty 模板php,PHP 模板之Smarty 模板介绍
  10. IXI MEGA声卡M4 6 8 PIUS M2 M-NU2 NU4安装调试教程
  11. “码头工人”的Docker进阶之路:从轻装上路到网络、存储和安全
  12. Mysql事务操作及存储引擎
  13. Python数据处理课程设计-房屋价格预测-代码
  14. 使用rpc(thrift或protobuf)进行前后端交互的若干种方式
  15. 微信授权,修改本地 host
  16. 简单的图书管理系统(类的练习)
  17. 2022国自然中标至少1篇1区代表作?没中接下来怎么办?
  18. unity2D横版游戏教程10-场景控制
  19. 博士毕业选择回老家县城大专任教!事业编、副教授待遇、外加几十万安家费......
  20. 大数据周会-本周学习内容总结06

热门文章

  1. Redis中的zset 有序集合
  2. 反射练习之越过泛型检查
  3. AnnotationConfigApplicationContext容器初始化
  4. 缺省参数-指定函数缺省参数的默认值
  5. SpringBoot_web开发-引入thymeleaf
  6. SpringBoot 路径处理
  7. SpringBoot 项目打包部署
  8. Spring Environment
  9. java文件中有中文,在windows下因编码不一致,而导致编译失败的处理方法。
  10. 使用pip install出现超时警告的解决方法