0
一般而言,對象需要具備什麼才能成爲迭代器?以編程方式,類需要在Python中用作迭代器?一般而言,爲了成爲迭代器,對象需要具備什麼功能?
一般而言,對象需要具備什麼才能成爲迭代器?以編程方式,類需要在Python中用作迭代器?一般而言,爲了成爲迭代器,對象需要具備什麼功能?
你需要實現__iter__()
,它應該返回一個迭代器對象。迭代器對象應實現next()
,這將在迭代完成時引發StopIteration
異常。
http://docs.python.org/2/library/stdtypes.html#iterator-types