python 常用小函数

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()

对输入数据,进行排序调整.

你可能感兴趣的:(python 常用小函数)