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