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

单选题

已知列表ls=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下哪个选项无法将列表ls逆序排列?( )

A

ls.sort(reverse=True)

B

sorted(ls,reverse=True)

C

sort(ls,reverse=True)

D

ls[::-1]

使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在Python中,列表的逆序排列可以通过多种方法实现。选项A中的ls.sort(reverse=True)可以直接修改原列表,使其逆序排列。选项B的sorted(ls,reverse=True)会返回一个新的逆序列表,原列表不会改变。选项D的ls[::-1]也是通过切片的方式直接返回逆序列表。然而,选项C的sort(ls,reverse=True)存在问题,因为sort()函数是列表对象的方法,应该直接作用在列表对象上,而不是作为函数来使用。因此,选项C是无法正确实现列表逆序排列的。

创作类型:
原创

本文链接:已知列表ls=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下哪个选项无法将列表

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

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

分享考题
share