一、map函数
基本介绍:
- map():接收两个参数,一个是函数,一个是序列
- map将传入的函数依次作用到序列的每个元素,并把结果
作为新的序列返回
代码块:
#对于序列[-1,3,-5,-2]的每个元素求绝对之
print(list(map(abs,[-1,3,-5,-2])))
#有10个2-7之间的随机数,对每个元素求阶乘
import random
def jc(x):
res = 1
for i in range(1,x+1):
res *= i
return res
li = [random.randint(2,7) for i in range(10)]
print(li)
print(list(map(jc,li)))
#'1 3 5 7 9'
s = '1 3 5 7 9'
print(list(map(int,s.split())))
示例及运行结果: