比如:
for item in iterable:
do_something(item)
其实是等价于:
_iterable = iter(iterable) # iterable.__iter__()
while True:
try:
do_something(next(_iterable)) # iterable.__next__()
except StopIteration:
break
类似于PHP 中的 foreach语句。原文:http://blog.csdn.net/magicharvey/article/details/18241065