#最近一周刚开始接触python,基本的语法,和使用特性和Java差别还是蛮大的. 今天接触到Python的迭代器和生成器有点不是很明白,所以搜索了先关资料整理了一些自己的理解和心得 简述(Profile): 迭代是Python最强大的功能之一,是访问集合元素的一种方式. Iteration one of Python's most powerful functions and a way to access colleaction elements. 迭代器是一个可以记住遍历位置的对象. An…
目录: 生成器 迭代器 模块 time 序列化 反序列化 日志 一.生成器 列表生成式: a = [1,2,3,3,4,5,6,7,8,9,10] a = [i+1 for i in a ] print(a) a = [i*1 if i > 5 else i for i in a] print(a) 生成器:generator 不能事先把元素全部加载到内存,可以是边使用边生成的方式来依次获取元素: 生成器的使用方法: 列表生成式生成的是列表: 将列表生成器中的[]改成()就成为了一个生成器: 示…