题目

1267.A+B Problem

代码

while True:
try:
a,b=map(int,input().strip().split())
print(a+b)
except:
break

笔记

map()函数

语法

map(function, iterable, ...)

其中 function 是一个函数, iterable 是一个或多个序列。在python2中返回一个 列表 ,而在python3中返回 迭代器

实例

  1. 使用自定义函数

  2. 使用lambda匿名函数

a = map(lambdax, y : (x**y,x+y),[2,4,6],[3,2,1])
print(list(a)) # 结果如下
[(8,5),(16,6),(6,7)]
  1. 不传入函数

等同于 zip() ,将多个列表相同位置的元素归并到一个元组

a = map(None,[2,4,6],[3,2,1])
print(list(a)) # 结果如下
[(2,3),(4,2),(6,1)]
  1. 类型转换
  • 元组转换
a = map(int,(1,2,3))
print(list(a)) # 结果如下:
[1,2,3]
  • 字符串转换
map(int,'1234')
print(list(a)) # 结果如下:
[1,2,3,4]
  • 提取字典中的key,并将结果放在一个list中
a = map(int,{1:2,2:3,3:4})
print(list(a)) # 结果如下
[1,2,3]

注意

如上文所说,在python3中,使用 map() 得到的返回值是一个迭代器,直接输出并不能得到结果,将它转换为list类型后可得目标结果。

strip()方法

语法

str.strip([chars])

strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列,并不能删除中间部分的字符。返回移除之后的新字符串。

实例

str = "123abcrunoob321"
print (str.strip( '12' )) # 字符序列为 12 # 结果如下
3abcrunoob3

根据上方实例发现,移除的元素并不受顺序影响,只要原字符串首尾位置包含字符1和2就会被移除。用一个不同的实例去验证:

str = "123000abc321000"
print (str.strip( '210' )) # 结果如下
3000abc3

由此可证实上方论述,同时,如果首尾位置在去除过程中遇到非目标字符,即使该字符后方有目标字符也会停止。

参考资料

Python map() 函数——菜鸟教程

python中的map函数

Python strip()方法——菜鸟教程

最新文章

  1. sql按字符截取字段
  2. MQTT客户端与服务代理的案列
  3. index 辨别字符在字符串中的位置
  4. ext.net中ComboBox空间实现模糊查询
  5. 成也DP,败也DP(AFO?)
  6. MYSQL—— 完整性约束条件中primary key、auto_increment使用总结!
  7. 第21章 登录 - Identity Server 4 中文文档(v1.0.0)
  8. oracle SQL性能分析之10053事件
  9. centos 7上nginx+uwsgi 性能调优
  10. 3G开发遇到的问题
  11. heckboxlist详细用法、checkboxlist用法、checkboxlist
  12. [Swerc2014 C]Golf Bot
  13. WinHttp编写HTTP服务器示例代码
  14. Apache下设置网站目录的访问权限
  15. Bootstrap Table 中文文档(完整翻译版)
  16. Redis安装系统服务1073错误
  17. POJ P1185 炮兵阵地 【状压dp】
  18. cookie 与 session 的区别详解
  19. php依据地理坐标获取国家、省份、城市,及周边数据类
  20. <meta> 标记汇总

热门文章

  1. LcdTools如何实现PX01读取SD中BIN文件并通过端口发出去
  2. CH58X服务修改
  3. 2022NISACTF--WEB
  4. 畅联新增物联网设备接入协议:精华隆的NB一键报警
  5. Codeforces Round #833 (Div. 2) A-D.md
  6. 嵌入式-C语言基础:字符串比较函数strcmp及其实现
  7. mybatis-plus分页失效原因
  8. Centos7 mysql网络源安装范例(其他系统也可参考)
  9. 【云原生 · Docker】Docker简介及基本组件
  10. 【论文解读】NIPS 2021-HSWA: Hierarchical Semantic-Visual Adaption for Zero-Shot Learning.(基于层次适应的零样本学习)