在Python中,iter
是一个内置函数,用于获取一个可迭代对象的迭代器,以下是具体介绍:
基本用法
iter
函数的语法为iter(object[, sentinel])
,其中object
是必需的参数,指定要转换为迭代器的可迭代对象或支持迭代协议的对象;sentinel
是可选参数,用于指定一个标记值,当迭代器遇到该标记值时停止迭代。- 当只传递一个参数
object
时,iter
函数会返回该对象的迭代器。例如,对于列表、元组、字符串等可迭代对象,可以使用iter
函数获取它们的迭代器,然后通过next
函数逐个获取元素:
my_list = [1, 2, 3, 4, 5]
my_iter = ...