高阶函数(higher-order function)指的是:接受一个函数为参数,或者把函数作为结果值返回的函数. 1 sorted() 比较常见的高阶函数是 sorted(),其内部的关键字参数 key 可以接受一个函数为参数,来指定值的排序规则. 比如一个单词列表,如果给关键字参数 key 赋予一个 len 函数,就可以让这个列表按照单词的长度进行排序. animals = ['ox', 'giraffe', 'mouse', 'tiger', 'lion', 'deer', 'goose'…