此处略去,嘉蒂丝·卡特尼普,拉美西斯二世复原图
问题:将一个list的每个数变为其的平方
普通的处理
list_x = [1,2,3,4,5,6,7,8] def square(x): return x*x for x in range(0,len(list_x)): list_x[x] = square(list_x[x]) print(list_x[x]) print(list_x)
map处理:
list_x = [1,2,3,4,5,6,7,8] def square(x): return x*x r = map(square,list_x) print(type(r))
print(list(r))
map和lambda处理
list_x = [1,2,3,4,5,6,7,8] r = map(lambda x:x*x,list_x) print(list(r))
当lambda里有多个参数时,对应的个数去取最小的那个参数个数
list_x = [1,2,3,4,5,6,7,8] list_y = [1,2,3,4,5,6,7] r = map(lambda x,y:x+y,list_x,list_y) print(list(r))
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论