下列关于Python可迭代对象与迭代器的描述中,正确的是哪一项?

ne985614 单选题 共 个子题

已知有代码片段:my_list = [1, 2, 3],my_list是一个普通的Python列表对象,下列说法正确的是?

A

直接执行next(my_list)可以获取列表中的第一个元素1

B

执行my_iter = iter(my_list)后,my_iter是可迭代对象但不是迭代器

C

连续执行next(my_iter)三次后,再执行next(my_iter)会抛出IndexError异常

D

使用for循环遍历my_list时,本质是先通过iter()将其转为迭代器,再循环调用next()获取元素直到遍历完成

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧