1.lamdba
构建一个匿名函数:
a = [1,2,3,4]
function = lamdba x:x**2,a
或者
function = lambda x:x**2,
c = function(a)
2.zip
将对象中对应的元素打包成元组
a = [1,2,3]
b = [1,2,3]
c = zip(a,b)
#(1,1),(2,2),(3,3)
3.map
map(function,list)
用指定函数来对输入进行映射
a = [1,2,3]
b = map(lamdba x:x**2,[1,2,3])
b = [1,4,9]
4.filter
filter(function,list)
用指定函数来对数据进行过滤
a= [1,2,3,4]
b = filter(lamdba x:x%2==0,a)
b = [2,4]
5.@property
python中在类中,可以把方法变成属性。这里记得区分方法和属性。
但是基本上没什么用,毕竟简洁才是王道。
6.sorted,reverse()
对输入数据,进行排序调整.
网友评论