首页 > 编程语言 > 详细

python bif

时间:2019-04-17 10:48:13      阅读:129      评论:0      收藏:0      [点我收藏+]
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 bif

原文:https://www.cnblogs.com/vvega/p/10721891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!