map(函数,[序列]),对序列中每一个元素执行函数,并返回一个序列。
reduce(函数,[序列]),对序列中前两个元素执行函数,直到所有元素都计算完毕,返回一个元素。
filter(函数,[序列]),对序列中每个元素执行函数,并保留返回值为真的元素,组成新的序列。
sorted([序列],key=函数),对序列中的元素从小到大排列,如果key有定义,则将序列中所有元素执行函数后,再从小到大排列,返回一个序列,但序列中的数仍是原序列中的数,而非执行函数的结果。
>>> sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower, reverse=True)
['Zoo', 'Credit', 'bob', 'about']
key=lower是指,将所有字母变成小写,reverse=True是指,反向排列。