下列的说法中,不正确的是()
A.迭代器协议是指:对象必须提供一个next方法
B.list、dict、str虽然是Iterable,却不是Iterator
C.生成器与迭代器对象的区别在于:它仅提供next()方法
D.生成器实现了迭代器协议,但生成器是边计算边生成达到节省内存及计算资源
第1题:
下列选项中,描述不正确的是()。
A.所有可迭代对象都是迭代器
B.所有迭代器都是可迭代对象
C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器
D.如果一个可迭代对象中具有__next__和__iter__两个内置方法,则它是一个迭代器
第2题:
22、能够使用next函数获取下一个元素值的对象都是迭代器。
第3题:
【单选题】关于迭代器说法错误的是()
A.迭代器是取出集合元素的方式
B.迭代器的hasNext()方法返回值是布尔类型
C.List集合有特有迭代器
D.next()方法将返回集合中的上一个元素
第4题:
关于迭代器(Iterator),以下说法中错误的是 ()
A.迭代器是从集合中取出元素、用来遍历的方式
B.迭代器的 hasNext() 方法的返回值是 boolean 类型
C.List 集合有特有迭代器
D.next() 方法将返回集合中的上一个元素
第5题:
41、下列选项中,描述正确的是()。
A.所有迭代器都是可迭代对象
B.所有可迭代对象都是迭代器
C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器
D.如果一个可迭代对象中具有__next__和__iter__两个内置方法,则它是一个迭代器