叠代對象:
序列:?列表、字符串、元組
非序列:?字典、文件
自定義類:?__iter__()、嗎?__getitem__()
註意:
要實現叠代器,需要在類中定義next()方法。
要讓叠代器指向下壹個對象,使用成員函數?下壹個()?
i1.next()
當沒有元素時,將引發StopIteration異常。for循環可用於任何可叠代對象。
示例:> >;& gt?l1?=?['太陽','星期壹','星期二','星期三','星期四',' Fri ','星期六']& gt;& gt& gt?i1?=?l1。_ _ ITER _ _()& gt;& gt& gt?il.next()'孫'?
& gt& gt& gt?il.next()'Mon '