• 2022-06-09
    生成器都是Iterator对象,但list、dict、str虽然都是Iterable,却不是Iterator。若要把Iterable变成Iterator,在Python中应该使用()
  • iter函数

    内容

    • 0

      凡是由Collection接口派生而来的接口或者类,都实现了iterator()方法,iterator()方法返回一个Iterator对象。( ) A: 正确 B: 错误

    • 1

      使用ArrayList集合,对其添加10个不同的元素,并使用Iterator遍历该集合。 提示: 1)使用add()方法将元素添加到ArrayList集合中。 2)调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素

    • 2

      Iterator是个接口,主要用于遍历集合,Iterator对象被称为迭代器对象 A: 对 B: 错

    • 3

      Collection接口继承自Iterator接口,Iterator接口中的iterator()方法返回一个Iterator实例,它使用()方法来检测迭代器中是否还有更多的元素? A: next() B: hasNext() C: nextElement() D: hasNextElement

    • 4

      下列哪个定义迭代器it的方法是正确的 A: vector <int>:: iterator it; B: iterator it; C: vector:: iterator it; D: vector <int> v1; v1:: iterator it;