迭代器是一个对象,表示可迭代的数据结合,包括方法_____和_____,可实现迭代功能。
_iter_(),_next_()
举一反三
内容
- 0
在Python中,支持通过for…in…语句迭代获取数据的对象就是可迭代对象,我们学习过可迭代的类型有( )、( )和( ),后续学习的集合、字典、文件也是可迭代类型的对象。
- 1
关于迭代器,以下正确的是() A: 双向迭代器的功能比随机迭代器强 B: 使用迭代器,一定要添加头文件 C: stack支持随机迭代器 D: map支持双向迭代器
- 2
利用iter函数可以根据可迭代对象获取迭代器。 A: 正确 B: 错误
- 3
下面有关迭代器说法错误的是?() A: 迭代器it的两个基本操作是next和hasNext B: 调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态 C: ScalaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法 D: ScalaIterator(迭代器)是一个集合
- 4
迭代器(iterator)是经过封装后指针的高级形式,有了它,用户无需关心数据的存储形式,只要应用迭代器操作函数,就能够访问序列或容器中的元素。关于迭代器叙述,错误的是____。 A: 所有迭代器都可以进行元素的访问。 B: 所有迭代器都可以修改元素 C: 迭代器分为只读迭代器和读写迭代器 D: 迭代器有多种实现方法