马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 永恒的蓝色梦想 于 2020-3-25 19:33 编辑
Python iter() 函数
语法iter(iterable) -> iterator
iter(callable, sentinel) -> iterator
参数
当传入一个参数时,这个参数应该是一个可迭代对象
当传入两个参数时,第一个参数应该是一个 callable 对象,第二个对象可以是任意值
描述
当传入一个参数时,iter() 将会返回 iterable 的迭代器。
当传入两个参数时,iter() 将不断调用callable,直到它返回sentinel。
返回值
一个迭代器
例子
>>> list(iter(input,''))
u
fas
fdas
fdsa
gwj
jtehdg
gtw
['u', 'fas', 'fdas ', 'fdsa ', 'gwj', ' jtehdg', 'gtw']
>>> iter([1,2,3,4,5])
<list_iterator object at 0x0000018A8DF9BD90>
>>> list(_)
[1, 2, 3, 4, 5]
|