python bif

filter(过滤器):   语法:         filter(function, iterable)         funciton 为判断函数         iterable 为可迭代对象         返回值为 list       filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。     接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回True的元素放到新列表中。          例:         配合 lambda 表达式输出10以内的奇数         list(filter(lambda x: x % 2, range(10)))   map 函数:     语法:         map(function, iterable)         function 为操作函数         iterable 为可迭代对象       map 接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。          例:         list(map(lambda x: x * 2, range(10)))
上一篇:Python之内置函数


下一篇:day14