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

已知有代码片段: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()获取元素直到遍历完成

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析