for o in os:python中for循环是一种迭代
注:
1.在后台,for
语句在容器对象中调用 __iter__() 。 该函数返回一个定义了 next() 方法的迭代器对象,它在容器中逐一访问元素。没有后续的元素时,next() 抛出一个 StopIteration 异常通知 for
语句循环结束。
2.序列(str、tuple、list)和dict中都有__iter__的实现,所以都可以用在此语句中
for o in os:python中for循环是一种迭代
注:
1.在后台,for
语句在容器对象中调用 __iter__() 。 该函数返回一个定义了 next() 方法的迭代器对象,它在容器中逐一访问元素。没有后续的元素时,next() 抛出一个 StopIteration 异常通知 for
语句循环结束。
2.序列(str、tuple、list)和dict中都有__iter__的实现,所以都可以用在此语句中