高阶函数——map:
概念:map() 函数接收两个参数,一个是函数,一个是序列; 它将传入的函数依次作用到传入序列的每个元素上,并且把结果作为新的序列返回。 返回的是一个对象,要用列表接收!!!
通过几个练习题来理解map函数的用法:
1. 对序列[-4,5,-7,-9,6]每个元素求绝对值:
执行结果:
这里注意一下“ abs “是python内置的求元素绝对值的函数。
2. 产生10个10以内的随机数的序列,求这个序列中每个数的阶乘:
## 第一步:定义一个求阶乘的函数:
## 第二步:产生序列:
## 第三步: 求序列中每个元素的阶乘:
执行结果:
3. 用户接收一串字符串‘1 3 5 7 8’ 将该字符串中所有数字转化为整型: