Python Cookbook学习记录 ch4_6/7_2013/11/2
摘要:
4.6展开一个嵌套的序列使用了递归生成器,生成器(yield)这个东东的左右是每次产生多个值,函数就被冻结,函数停在那点等待激活,被激活后就从停止的那点开始执行生成器这个东东感觉是只可意会不可言传呀。def list_or_tuple(x): return isinstance(x, (list, tuple))def flatten(sequence, to_expand=list_or_tuple): for item in sequence: if to_expand(item): for subitem in flatten(item, to... 阅读全文
posted @ 2013-11-02 22:15 七海之风 阅读(159) 评论(0) 推荐(0)
浙公网安备 33010602011771号