摘要:
一个函数可以返回一个计算结果,也可以返回一个函数 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回 返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量 使用示例 阅读全文
摘要:
Python内置的sorted()函数就可以对list进行排序 sorted()也是一个高阶函数。用sorted()排序的关键在于实现一个映射函数,也就是key函数 使用示例 数字排序 接收一个key函数来实现自定义的排序 key指定的函数将作用于list的每一个元素上,并根据key函数返回的结果进 阅读全文
摘要:
Python内建的filter()函数,用于从一个序列中筛出符合条件的元素filter()的作用是。由于filter()使用了惰性计算,所以只有在取filter()结果的时候,才会真正筛选并每次返回下一个筛出的元素filter()函数返回的是一个Iterator,也就是一个惰性序列,所以要强迫fil 阅读全文