Python iter 用法详解及示例
Python中的iter()
函数可以用于创建一个可迭代对象的迭代器。它可以接受一个可迭代对象作为输入,并返回一个迭代器对象,该对象可以逐个访问可迭代对象中的元素。
iter()
函数的语法如下:
其中,iterable
是可迭代对象,例如列表、元组、字符串等。
以下是三个示例来演示iter()
函数的使用:
示例1:
在这个示例中,我们通过iter()
函数将列表my_list
转换为一个迭代器对象my_iterator
。然后,我们使用next()
函数逐个访问迭代器中的元素,并打印出它们。注意,每次调用next()
函数都会返回下一个元素。
示例2:
在这个示例中,我们将字符串my_string
转换为一个迭代器对象my_iterator
,然后使用next()
函数逐个访问迭代器中的字符,并打印出它们。
示例3:
在这个示例中,我们通过iter()
函数将元组my_tuple
转换为一个迭代器对象my_iterator
。然后,我们使用for
循环逐个访问迭代器中的元素,并打印出它们。
总结来说,iter()
函数可以将一个可迭代对象转换为一个迭代器对象,使我们能够逐个访问其中的元素。在循环中使用迭代器对象通常更加方便和高效。