1. iterator叠代器最简单例子应该是数组下标了,且看下面的c++代码:
复制代码 代码如下:int array[10];for ( int i = 0; i < 10; i++ ) printf(“%d “, array[i]);
叠代器工作在一个容器里(array[10]),它按一定顺序(i++)从容器里取出值(array[i])并进行操作(printf(“%d “, array[i])。
上面的代码翻译成python:
复制代码 代码如下: array = [i for i in range(10)]for i in array: print i,
首先,array