|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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]
复制代码 |
|