迭代器使用的其它方式

 

一、说明

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

 

二、原理

  1、示例:

    

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

运行结果:

 

 

 

 

  2、转换步骤:

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

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

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

    

 

posted @ 2021-01-21 17:54  御姐玫瑰  阅读(62)  评论(0编辑  收藏  举报
levels of contents