Python学习笔记——迭代器(RandSeq和AnyIter)
2016-09-26 23:36
281 查看
1.RandSeq
#coding:utf-8 #!/usr/bin/env python 'randSeq.py -- 迭代' #从random模块里仅仅导入choice方法 from random import choice class RandSeq(object): def __init__(self,seq): self.data = seq; def __iter__(self): return self; def next(self): return choice(self.data) if __name__ == '__main__': for eachItem in RandSeq(('rock','paper','scisc')): print eachItem
相关文章推荐
- python 学习笔记(7)类和迭代器
- Python基础教程 第9章: 魔法方法、属性和迭代器 学习笔记
- python学习笔记-函数式编程、迭代器和生成器
- python学习手册笔记--第14.20章--迭代器和解析
- python学习笔记-迭代器
- python学习笔记(5)--迭代器,生成器,装饰器,常用模块,序列化
- python学习笔记4.2-python高级之迭代器
- python学习笔记-迭代器
- python基础教程_学习笔记11:魔法方法、属性和迭代器
- python学习笔记9-迭代器和生成器整理
- Python学习笔记-Day03 -第三部分(迭代器和生成简介)
- Python学习笔记 迭代器
- python学习笔记7 迭代器
- Python学习笔记7-高级迭代器
- Python学习笔记 - 迭代器Iterator
- python学习笔记--迭代器
- python学习笔记四 迭代器,生成器,装饰器(基础篇)
- python数据结构学习笔记-2016-11-07-03-多重链表以及相应的迭代器
- Python学习笔记010_迭代器_生成器