- 28
- 0
- 约6.89千字
- 约 11页
- 2020-11-11 发布于山东
- 举报
1.map() 函数
map() 是 Python 内置的高阶函数,它接收一个 函数 f 和一个 list ,并通过把函数 f 依次作用在 li
st 的每个元素上,得到一个新的 list 并返回。
例如,对于 list [1, 2, 3, 4, 5, 6, 7, 8, 9]
如果希望把 list 的每个元素都作平方,就可以用 map() 函数:
因此,我们只需要传入函数 f(x)=x*x ,就可以利用 map() 函数完成这个计算:
def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
输出结果:
[1, 4, 9, 10, 25, 36, 49, 64, 81]
可以用列表替代
注意: map() 函数不改变原有的 list ,而是返回一个新的 list 。
利用 map() 函数,可以把一个 list 转换为另一个 list ,只需要传入转换函数。
由于 list 包含的元素可以是任何类型,因此, map() 不仅仅可以处理只包含数值的 list ,事实上它可
以处理包含任意类型的 list ,只要传入的函数 f 可以处理这种数据类型。
假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,请利用 map() 函数,
把一个 list (包含若干不规范的英文名字)变
您可能关注的文档
- (完整word版)pep六年级的英语下册的知识点总结.docx
- (完整word版)PEP小学英语五年级的上册的知识点归纳.docx
- (完整word版)SolarCity模式解析.docx
- (完整word版)spendtake和join,takepartin练习.docx
- (完整word版)SQL数据库+java学生管理系统.docx
- (完整word版)SS4改型电力机车主电路.docx
- (完整word版)STC89C51单片机引脚功能介绍.docx
- (完整word版)TD-LTE室内分布工程案例分享.docx
- (完整word版)Todoing用法归纳.docx
- (完整word版)Verilog-A30分钟快速入门教程.docx
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
最近下载
- 一般工业企业特殊作业安全要求 第5部分:检维修作业.docx VIP
- 机械工程材料及成形工艺(第四版)教学课件(完整版).ppt
- 质量零缺陷管理.pptx VIP
- 《一般工业企业特殊作业安全要求 第5部分:检维修作业》.docx VIP
- 乳腺癌的分子分型标准.pptx VIP
- 一般工业企业特殊作业安全要求 第5部分 检维修作业.pdf VIP
- 上海三菱电梯LEHY-Pro(NV5X1)安装说明书.pdf VIP
- T∕CNCA 136-2025 煤炭现货交易规则.docx VIP
- 2024年新人教版七年级上册道德与法治全册教案.docx
- 上海三菱电梯 LEHY-III-S-SM 版本J 维护说明书.pdf VIP
原创力文档

文档评论(0)