美文网首页
内置函数

内置函数

作者: Yanl__ | 来源:发表于2019-08-16 11:42 被阅读0次

    filter

    1.执行了filter之后的结果集合 <= 执行之前的集合个数
    2.只管筛选,不会改变原来的值

    def func(x):
        xxx
        return  xxx
    filter(func, [1, 2, 4]) # filter(函数名,可迭代对象)
    

    map

    1.执行后元素个数不变
    2.值可能发生改变

    map(abs, [1, -2, 3])
    

    reversed

    返回一个反转的迭代器。

    reverse (不是内置函数)

    该方法没有返回值,但是会对列表的元素进行反向排序。

    sorted

    排序后生成一个新的列表 (占内存)

    sort(不是内置函数)

    该方法没有返回值,但是会对列表的对象进行排序。

    sorted 和 sort可以指定key来实现指定的需求

    按列表中元素的长度进行排序
    l = [123, [1,2,3,4,6], 'nihao']
    new_l = sorted(l, key=len)  # key可以使用内置函数或者自定义函数
    

    能指定key的内置函数

    • max
    • min
    • filter
    • map
    • sorted

    相关文章

      网友评论

          本文标题:内置函数

          本文链接:https://www.haomeiwen.com/subject/jyffsctx.html