1. 过滤函数filter 定义:filter 函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个列表中的元素;返回一个使bool_func返回值为true的元素的序列。 输出结果:[1, 2, 3, 4, 5, 6, 7] 2. 映射和归并函数 ...
两个基础知识点:递归和时间复杂度 递归 递归函数的特点:自己调用自己,有结束条件,看下面例子: 结果: 时间复杂度 用来评估算法运行效率的东西: 小结: 时间复杂度是用来估算一个算法运行时间的标准 一般说来,时间复杂度高的要比时间复杂度低的算法慢 常见的复杂度按效率排行: O lt O logn lt O n lt O nlogn lt O n lt O n logn lt O n 那么如何一样判 ...
2017-03-07 16:12 0 1930 推荐指数:
1. 过滤函数filter 定义:filter 函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个列表中的元素;返回一个使bool_func返回值为true的元素的序列。 输出结果:[1, 2, 3, 4, 5, 6, 7] 2. 映射和归并函数 ...
用python写了一个测试Demo,其中涉及到一些常用的用法,现在记录在这里,方便后续查阅: 1 python中全局变量的使用: 引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明,特别地,列表、字典等如果只是修改其中元素的值,可以直接使用全局变量,不需要global ...
本文主要介绍一些常用的算法: 冒泡排序:两两相互之间进行比较,如果符合条件就相互兑换。 运行结果: 简单插入排序:例如,将数组进行升序,遍历数组,取出i+1,和(i+1)之前的每一项进行对比,直到(i+1)的数据大于比较的数据。 运行 ...
目录 容易被忽略的东西 分块 二分答案 打表 差分 线段树优化DP 差分约束 矩阵快速幂 用BM算法优化矩阵快速幂DP 矩阵快速幂+DFT 多组询问的矩阵快速幂优化DP ...
python中元素进行替换有很多方法,下面是我学习中的一些总结 1、字符串替换str.replace()方法 python中的replace()方法是把字符串中的old字符串替换成new的字符串,如果指定替换次数max,则按照替换次数进行替换 str.replace(old,new ...
python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 ...
np.zip()作用 该函数以多个可迭代的类型数据为输入,如字典、列表和元组,从这些迭代类型中各取 ...
摘自python学习手册, 用于记录。 客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于,import会读取整个模块,所以必须进行定义后才能读取它的变量名;from将获取(或者是复制)模块特定的变量名 ...