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

单选题

在Python中,使用列表生成式生成一个包含1到20的奇数的列表,不正确的代码是? ( )

A
[i for i in range(1,21) if i % 2 == 1]
B
[i for i in range(1,20,2)]
C
[2*i-1 for i in range(1,10)]
D
list(map(lambda i:2*i+1,range(0,10)))
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在Python中,使用列表生成式生成一个包含1到20的奇数的列表时,不正确的代码是选项C。因为选项C中的表达式 [2*i-1 for i in range(1,10)] 会生成一个包含从 19 的奇数列表,而不是从 120 的奇数列表。其他选项 A、B 和 D 都是正确的生成包含从 120 的奇数列表的方式。因此,不正确的代码是选项 C。

创作类型:
原创

本文链接:在Python中,使用列表生成式生成一个包含1到20的奇数的列表,不正确的代码是? ( )

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

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

分享考题
share