python基础--内置函数map,python--函数map,num_1=[1,2
python基础--内置函数map,python--函数map,num_1=[1,2
num_1=[1,2,10,5,3,7]# num_2=[]# for i in num_1:# num_2.append(i**2)# print(num_2)# def map_test(array):# num_2=[]# for i in num_1:# num_2.append(i**2)# return num_2## ret=map_test(num_1)# print(ret)num_1=[1,2,10,5,3,7]#lambda x:x+1#def add_one(x): #return x+1#lambda x:x-1def reduce_one(x): return x-1#lambda x:x**2def pf(x): return x**2#最终结果def map_test(func,array):#num_1=[1,2,10,5,3,7] num_2=[] for i in array: res=func(i)#lambda匿名函数 num_2.append(res) return num_2#print(map_test(add_one,num_1))print(map_test(lambda x:x+1,num_1))# print(map_test(lambda x:x-1,num_1))# print(map_test(lambda x:x**2,num_1))# print(map_test(reduce_one,num_1))# print(map_test(pf,num_1))#map内置函数num=map(lambda x:x+1,num_1)#传的是匿名函数,map函数会默认将可迭代参数进行迭代操作,然后对每个参数使用前面的函数进行操作,最后返回一个map可迭代对象print(type(num))# for i in num:# print(i)print(list(num))#传的是自定义函数print(list(map(reduce_one,num_1)))#参数一是函数表达式 参数2是可迭代对象msg="linhaifeng"mea=list(map(lambda x:x.upper(),msg))print(mea)
python基础--内置函数map
相关内容
- python学习-基础和运算符,python学习运算符,接下来是第
- 用Python实现一个爬虫爬取ZINC网站进行生物信息学数据分
- 每周一书《Python编程快速上手 让繁琐工作自动化》分享
- python 获取复数的实部虚部,,#Initializ
- selenium3 + python - xpath定位,,什么是xpath呢?
- 25、python基础学习-集合,, 1 #!/usr/
- 吴裕雄--天生自然 PYTHON3开发学习:运算符,,#!/usr/bin
- python中列表生成式,python列表生成式,1.列表生成式Pyt
- python -s -d -f 讲解,,%s %d %f 讲
- python3 验证客户端链接的合法性,python3合法性,服务端
评论关闭