摘要:
8.11迭代器与iter()函数python与stl的迭代器比较相似。迭代器有这样的好处:1.提供可扩展的迭代器接口。2.对列表迭代带来了性能上的增强。3.在字典迭代中性能提升。4.提供更好的兼容性。5.增强代码的简洁性。如何迭代根本上说,迭代器就是有一个next()方法的对象,带迭代结束时,应抛出一个StopIteration异常来告诉外部调用者迭代完成。使用迭代器应该注意到,不能向后移动,不能回到开头,也不能复制迭代器,而且,迭代过程中改变被迭代对象会使迭代器失效(可对照stl相关内容理解)对一个对象使用iter()函数就可以得到该对象的迭代器。它的语法如下:iter(obj) iter( 阅读全文
posted @ 2012-04-02 19:37 second 阅读(251) 评论(0) 推荐(0)
浙公网安备 33010602011771号