码迷,mamicode.com
首页 >  
搜索关键字:生成器 迭代器 三元表达式    ( 9827个结果
迭代器与生成器 (04)
对 enumerate, zip, zip_longest, chain ... 等不常用迭代器的强化认识. ...
分类:其他好文   时间:2020-06-27 13:16:07    阅读次数:47
yield关键字的使用
'''yield关键字的使用:yield关键字:yield < > 生成器生成器是一个不断产生值的函数yield语句的函数就是一个生成器生成器每次产生一个值(yield语句),函数被冻结,被唤醒后再产生一个值。为何要有生成器?生成器相比一次列出所有内容的优势 1、更节省存储空间 2、响应更迅速 3、 ...
分类:其他好文   时间:2020-06-27 09:29:12    阅读次数:58
python-examples
一、Python基础 1 数字 2 字符串 3 列表 4 流程控制 5 编程风格 6 函数 7 输入和输出 8 数据结构 9 模块 10 错误和异常 11 类和对象 二、Python模块 1 时间模块 2 文件操作 3 常见迭代器 4 yield 用法 5 装饰器用法 6 枚举 用法 7 列表生成式 ...
分类:编程语言   时间:2020-06-27 09:15:18    阅读次数:78
软件构造复习内容(10)---并发(2)
保证线程安全的策略: 保证线程安全,就要避免Race Condition,竞争的存在能破坏ADT的RI,使数据混乱。 策略1.限制数据共享 将可变数据限制在单一线程内部,避免竞争,不允许任何线程直接读写数据。 核心思想:线程之间不共享mutable的数据类型 避免全局可变变量 2.共享不可变数据 使 ...
分类:其他好文   时间:2020-06-27 00:37:21    阅读次数:70
读取csv文件方法
读取本地user_info.csv文件内容 import csv #导入csv包 import codecs #导入编码格式,因为导入的csv文件里若有中文字符的话解析失败 from itertools import islice #itertools迭代器模块 #islice(iterable,  ...
分类:其他好文   时间:2020-06-26 22:28:56    阅读次数:86
python设计模式之建造者模式
python设计模式之建造者模式 ? 建造者模式的适用范围:想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成。只有当各个部分都完成了,这个对象才完整。建造者模式表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的表现。 ? 假设我们要创建一个HTML页面生成器就可以使用建造 ...
分类:编程语言   时间:2020-06-26 16:30:25    阅读次数:66
Python坑:不要使用可变对象作为函数默认值、生成器不保留迭代过后的结果、嵌套列表创建、==和is的区
● 不要使用可变对象作为函数默认值 def append(value, arr=[]): arr.append(value) return arr print append(1) print append(1) print append(1) 运行结果: [1] [1, 1] [1, 1, 1] 原 ...
分类:编程语言   时间:2020-06-25 19:55:11    阅读次数:69
列表解析和生成器表达式
1.当需求只是执行一个循环操作的时候,尽量使用循环而不是列表解析,这样更符合python提倡的直观性 for item in sequence:process(item)122.当有内建的操作或者类型能够以更直接的方式实现的,不要使用列表解析例如复制一个列表时,使用:L1=list(L)即可,不必使 ...
分类:其他好文   时间:2020-06-25 19:40:25    阅读次数:64
迭代器协议
''' 一、迭代器协议:1,对象必须提供一个next()方法 2,执行该方法,要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止跌倒 二、可迭代对象, 实现了迭代器协议的对象 三、for循环的本质就是遵循迭代器协议去访问对象 四、字符串,列表,元组,字典,集合,文件这些均不限 ...
分类:其他好文   时间:2020-06-25 13:47:51    阅读次数:50
C++-STL中set的常用方法
关于C++-STL-set的常用函数和方法 set模板类在头文件 中使用前需要先引入头文件。 set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个树根节点的键值大于左子树所有节点的键值,而小于 ...
分类:编程语言   时间:2020-06-25 11:37:33    阅读次数:71
9827条   上一页 1 ... 30 31 32 33 34 ... 983 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!