2013年11月2日

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)

Python Cookbook学习记录 ch4_1-5_2013/11/2

摘要: 4.1 对象拷贝和C++一样,python也有深拷贝和浅拷贝前拷贝,如下,虽然生成了一个新的对象,但是对象内部属性和内容依然引用原对象>>> list_of_lists = [['a'],[1,2],['z',23]]>>> copy_lol= copy.copy(list_of_lists)>>> copy_lol[1].append('boo')>>> print list_of_lists,copy_lol[['a'], [1, 2, 'boo& 阅读全文

posted @ 2013-11-02 21:00 七海之风 阅读(153) 评论(0) 推荐(0)

导航