摘要: 高阶函数:能接受函数作为参数的函数。 如: f=abs def add(x,y,f): return f(x)+f(y) 如果我们用:add(-5,9,f)来调用该高阶函数,则返回结果为:14。(abs是Python提供的求绝对值的函数) Python中的map()函数 map() 是Python中 阅读全文
posted @ 2017-09-21 14:42 ky09 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、自定义排序函数 在Python中可以使用内置函数sorted(list)进行排序: 结果如下图所示: 但sorted也是一个高阶函数,可以接受两个参数来实现自定义排序函数,第一个参数为要排序的集合,第二个参数为定义的排序函数f(x,y);对于函数f(X,Y)l来说: 如果要x放在Y的前面,则返回 阅读全文
posted @ 2017-09-21 14:40 ky09 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、自定义排序函数 在Python中可以使用内置函数sorted(list)进行排序: 结果如下图所示: 但sorted也是一个高阶函数,可以接受两个参数来实现自定义排序函数,第一个参数为要排序的集合,第二个参数为定义的排序函数f(x,y);对于函数f(X,Y)l来说: 如果要x放在Y的前面,则返回 阅读全文
posted @ 2017-09-21 14:35 ky09 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 高阶函数:能接受函数作为参数的函数。 如: f=abs def add(x,y,f): return f(x)+f(y) 如果我们用:add(-5,9,f)来调用该高阶函数,则返回结果为:14。(abs是Python提供的求绝对值的函数) Python中的map()函数 map() 是Python中 阅读全文
posted @ 2017-09-21 11:02 ky09 阅读(66) 评论(0) 推荐(0) 编辑