迭代器使用的其它方式

一、说明

  1、除了for循环可以接收可迭代对象外list函数、tuple函数也可以接收可迭代对象。

二、原理

  1、示例:

    

t = (1, 2, 3)
my_list = list(t)
print(my_list)
View Code

运行结果:

 

  2、转换步骤:

    a、重新生成了一个空列表

    b、调用元组【t】的中迭代器,通过【__next__】方法取出元组【t】中的值,

      每调用一次将取出的值存放至空列表中,直到遇到异常结束取值。

    

原文地址:https://www.cnblogs.com/yujiemeigui/p/14309425.html