初识函数--迭代器

Posted lingshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识函数--迭代器相关的知识,希望对你有一定的参考价值。

.迭代器

  1. 只具有iter()的是可迭代对象
  2. 迭代器是工具,具有iter()和next()的就是迭代器(两个方法也可以写成杠杠形式)
lst = [1,2,3,4]
lst1 = lst.__iter__()   # 将可迭代对象转换成迭代器

lst1.__iter__() # 迭代器指定__iter__()还是原来的迭代器
print(lst1.__next__())  # 1
print(lst1.__next__())  # 2
# for循环本质
while True:
    try:
        print(lst1.__next__())  # lst1代指可迭代对象
    except StopIteration:
        break

以上是关于初识函数--迭代器的主要内容,如果未能解决你的问题,请参考以下文章

1.17 Python基础知识 - 迭代器和生成器初识

python初识之内置函数一

STL 2.容器算法迭代器初识

STL 第一篇 初识STL

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)