Python中iter函数怎么用?Python的iter()函数有什么作用

在python之中又很多的内置函数可以去实现不同的功能 , 而有些函数是平常的开发之中使用不到的 。本篇文章要来介绍的iter()函数就是这么一个有着特殊功能的函数 , 详细的介绍和代码示例一起往下看看吧 。

Python中iter函数怎么用?Python的iter()函数有什么作用

文章插图
iter()函数的作用非常简单 , 就是创建出来一个迭代器 。iter()函数的函数语法为iter(object[, sentinel]) , 其中第一个参数为对象 , 但是这个对象必须是一个可以被迭代的序列 。第二个参数是一个可选参数 , 一般来说是不会用到它的 , 如果传递了第二个参数值的话 , 第一个参数就要是可以被调用的 。
iter()函数创建出来的迭代器最大的特点就是它还包含这序列的元素 , 但是数据类型会变为list_iteration , 意思就是一个可以被迭代的序列 , 代码示例如下:
【Python中iter函数怎么用?Python的iter()函数有什么作用】x = iter(["apple", "banana", "cherry"])print(next(x))print(next(x))print(next(x))在上面的代码运行之后列表中的值会按照顺序一个个的输出出来 , 这是因为x已经变为一个迭代器对象了 。迭代器在使用next()方法的时候会自动的将当前迭代对象的索引给保存下来 , 然后在下次调用时就可以按照索引将之后的元素也给输出了 。迭代器本身来说也是包含着序列元素的 , 可以被for循环所迭代 , 示例如下:
lst = [1, 2, 3]for i in iter(lst):print(i)以上就是关于“Python中iter()函数怎么用?Python的iter()函数有什么作用”的全部内容了 , 希望对你有所帮助 。

    推荐阅读