3.4可迭代对象(Iterable Object)
支持迭代协议(iteration protocol)或序列协议(sequence protocol)的对象是一个可迭代对象(iterable object)。换句话讲,对象支持__iter__()方法或__getitem__()方法,则该对象是可迭代对象。__iter__()方法具有迭代声明功能,表示支持迭代协议(iteration protocol),__getitem__()方法具有序列声明功能,表示支持序列协议(sequence protocol)。计算机的协议可以理解为规定、规范、约定。序列的含义参考9.3章节内容。可迭代对象也可以结合第九章的内容理解。