一.迭代协议: 可以被迭代要满足要求的就叫做可迭代协议.内部实现__iter__方法. iterable:可迭代的--对应的标志. 什么叫做迭代?:可以一个一个取值,就像for循环一样取值. 字符串,列表,元祖,集合,字典都是也可以迭代的. 二.迭代器协议:内部实现__iter__,__next__方法. 迭代器的优点:节约内存,方便操作. print(dir([1,2]))#查看列表的所有方法 print(dir([1,2].__iter__()))#查看列表迭代器的方法 print(set(…