选用一个可迭代的列表对象实验:

1
2
3
4
5
6
7
8
9
10
11
12
13
>>> i=[1,2,3,4]
>>> for t in i:
print t

1
2
3
4

>>> i.__iter__
<method-wrapper '__iter__' of list object at 0x04040378>
>>> i.__iter__()
<listiterator object at 0x040561F0>

从上面的代码可知:

可迭代对象实现了__iter__方法或一个实现了__iter__方法的对象是可迭代的(iterable);

可迭代对象调用__iter__方法会返回一个迭代器(iterator)

接下来继续实验:

阅读全文 »

  昨天看了中学生的一篇作文,是给未来自己的一些话。虽然感觉她深受网络文学影响,但字里行间对未来的向往却叫我这个老年人百感交集了。
  来这里写点什么,可能吐个槽,可能耍个机灵,可能翻译个东西,也会把学习笔记整理上来。
  希望多年之后,还能看得懂自己。

0%