VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • python迭代器

用dir方法可以看数据类型具有什么方法,比如dir([]),查看列表类型具有的方法
 
用set可以取集合,求交集,比如
 
set(dir([])) & set(dir({}))
 
可以看到列表与字典共用的方法
 
可迭代的对象内部都有__iter__方法‘
 
用了__iter__方法可以返回一个迭代器
 
内部含有__next__和__iter__方法的就是迭代器
 
迭代器(iterator)的好处:
不占用更多内存空间,每一次__next__(即循环一次)只占用一个元素的内存
持之以恒,方可成就 --By:会移动的猪仔

相关教程