现有列表ls=[2,0,2,3,6],若要对列表实现从小到大有序输出,正确的程序是( )
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
多选题
A
print(sorted(ls))
B
print(sorted(ls,reverse=False))
C
Is.sort()
print(ls)
D
print(ls.sort())
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
对于选项A,`print(sorted(ls))`,这行代码会返回一个新的排序后的列表,并打印出来,符合题目要求。
选项B,`print(sorted(ls,reverse=False))`,`reverse=False`是默认的参数,不需要显式给出,所以这行代码与`print(sorted(ls))`效果相同,也是正确的。
选项C,`Is.sort()`,这里存在语法错误,`Is`并不是定义的列表`ls`,应该是`ls.sort()`。另外,`ls.sort()`会修改原列表,但不会返回新的列表,所以单独使用`ls.sort()`并打印出来是错误的。
选项D,`print(ls.sort())`,`ls.sort()`方法会修改原列表,但不返回新的列表,所以直接打印`ls.sort()`会返回`None`,这是错误的。
因此,正确的选项是A和B。
创作类型:
原创
本文链接:现有列表ls=[2,0,2,3,6],若要对列表实现从小到大有序输出,正确的程序是( )
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



