刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下面程序执行结果是?( )
a=[‘春’,‘夏’,‘秋’,‘冬’]
c=list(enumerate(a))
print(c)

A
[(0, '春'), (1, '夏'), (2, '秋'), (3, '冬')]
B
[[0, '春'], [1, '夏'], [2, '秋'], [3, '冬']]
C
[(1, '春'), (2, '夏'), (3, '秋'), (4, '冬')]
D
[[1, '春'], [2, '夏'], [3, '秋'], [4, '冬']]
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】:在Python中,`enumerate()`函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中。`enumerate()`函数返回一个枚举对象,其中包含了索引和数据。在给定的程序中,`enumerate(a)`会返回一个枚举对象,其中索引从0开始,对应列表`a`中的每个元素。因此,`list(enumerate(a))`会将这个枚举对象转换为一个列表,列表中的每个元素是一个元组,元组的第一个元素是索引,第二个元素是列表`a`中的元素。所以,程序执行结果应为`[(0, '春'), (1, '夏'), (2, '秋'), (3, '冬')]`,选项A正确。
创作类型:
原创

本文链接:下面程序执行结果是?( ) a=[‘春’,‘夏’,‘秋’,‘冬’] c=list(enumerate

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share