摘要: 生成器表达式 (满足条件的元素或其相关的操作 for 元素 in 可迭代对象 if 条件) 生成器取值send() send效果在获取下一个值的时候和next相似,不同之处可以给上一个yield的位置传数据。 第一个取值必须要用__next__()来取值不能用send() 最后一个yield也不能接 阅读全文
posted @ 2018-01-03 16:37 蔠缬艸 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 可迭代 内置方法中含有__iter__的数据类型都是可迭代的,只要是可迭代的就可以使用for循环,反之亦然。 迭代器 内置方法中含有__iter__和__next__的都是迭代器,所以迭代器一定是可迭代的 迭代器可以使用__next__()方法一个一个去获取值 迭代器的好处: 从容器内一一取值,可以 阅读全文
posted @ 2018-01-03 15:24 蔠缬艸 阅读(129) 评论(0) 推荐(0) 编辑