• Python 第十四天 内置函数,递归,二分法


    1.匿名函数 lambda

      lambda 参数:返回值

    2.sorted 排序

      sorted(可迭代对象,key=函数名,reverse=True/False)

      把可迭代对象中的每一个元素给函数执行,按得到的数字进行排序

    3.filter 筛选

      filter(函数名,可迭代对象)

      把可迭代对象中的每一个元素给函数执行,根据得到的True/False判断是否保留数据,True保留

    4.map 映射

      map(函数名,可迭代对象)

      把可迭代对象中的每一个元素给函数执行,返回的数据就是结果

    5.递归

      自己调用自己,递归的深度是1000,但是到不了1000

      递归的出口是return

      在获取文件时:

        os.listdir(文件路径) 得到文件夹中的所有文件和文件夹

        os.path.join(文件路径,文件路径) 获取到文件的全路径

        os.path.isdir(路径) 判断这个路径是否是一个文件夹

    6.二分法

      掐头去尾取中间 前提是查找的是有序的

  • 相关阅读:
    HNOI2018退役记
    codeforces 960G Bandit Blues
    codeforces 933D A Creative Cutout
    tyvj1953 Normal
    loj6119 「2017 山东二轮集训 Day7」国王
    codeforces 293E Close Vertices
    bzoj1808 [Ioi2007]training 训练路径
    bzoj2219 数论之神
    bzoj4361 isn
    loj2064[HAOI2016]找相同字符
  • 原文地址:https://www.cnblogs.com/sophie99/p/9681846.html
Copyright © 2020-2023  润新知